mysqlワークベンチでサブクエリを使用してselect文を実行しようとすると、結果のないOK応答が返されます(クエリは成功しています)。私はコードが問題ないと確信しているし、mysqlもエラーは見つからないが、なぜ私は答えが得られないのかわからない。MysqlはOKを返すが結果は返さない
SELECT DATE(wt.created_at) AS dt_created
, IFNULL(SUM(IF(wt.type = 'topup' , wt.amount, 0)),0) AS topup_amount
, IFNULL(SUM(IF(wt.type = 'admin_add', wt.amount, 0)),0) AS admin_add_amount
FROM wallet_transaction wt
GROUP BY DATE(wt.created_at)
元のクエリの問題のカップルがあります:
は、ここでは、このようなクエリによって生成される結果の後にされているように見えコード
SELECT date(created_at),
(SELECT
SUM(amount) AS topup_amount
FROM
wallet_transaction
WHERE
type = 'topup'
GROUP BY DATE(created_at)),
(SELECT
SUM(amount) AS admin_add_amount
FROM
wallet_transaction
WHERE
type = 'admin_add'
GROUP BY DATE(created_at))
FROM
wallet_transaction;
さて、クエリに一致するレコードが存在することを確認しましたか?あなたはそれらを見せることができますか? –