如何在 MySQL 中使用多个 Select 语句

How to use multiple Select statement in MySQL

假设我想select(来自客户的客户总数table),以及(来自交易的交易金额总和Table)。

我想在单个查询中列出两个结果..

select Count(id) from Customer
select Sum(Amount) from Transactions

请帮我做。

您可以使用连接语句连接 table 并从每个 table 获取数据。对于连接语句,请参考此 link 或者您可以使用

SELECT t1.*,t2.* FROM t1,t2

您可以将两个查询放在子查询中:

SELECT (SELECT COUNT(*) FROM Customer) AS customers,
       (SELECT SUM(amount) FROM Transactions) AS amount
FROM DUAL

如果您在 MySQL 中执行此操作,则不需要 FROM DUAL,您可能在其他数据库中需要它。