gpt4 book ai didi

php - 我将如何嵌套此 MySQL 选择查询?

转载 作者:太空宇宙 更新时间:2023-11-03 11:03:34 25 4
gpt4 key购买 nike

我有一张包含用户付款明细的表格,还有一张包含用户列表的表格。我想从付款明细中获取所有用户的余额,但仅限于未被禁止的用户(这是用户表中的一列)。

我对嵌套查询有些陌生,所以我不确定该怎么做?

这是我到目前为止尝试过的...

mysql_query("
SELECT SUM(balance)
FROM payment_details
WHERE (SELECT ban
FROM users
WHERE username=username
) != '1'
")

注意:用户名是两个表中的一列。

以上查询无效。

回顾一下:有两个表:payment_details 和 users。我想将所有未被禁止的用户的余额列加在一起。

最佳答案

不要在这里使用子查询。相反,请使用 JOIN

SELECT SUM(payment_details.balance) FROM payment_details
JOIN users ON payment_details.username = users.username
WHERE ban != '1'

关于php - 我将如何嵌套此 MySQL 选择查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13733049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com