このクエリを仮想列で使用しましたNew_Users
SELECT `r`.`deal_id` as Deal_ID,
concat("2013\-05\-15") as start_date,
concat("2013\-05\-16") as end_date,
abs(0) AS New_Members
FROM (`ws_deal` r)
WHERE New_Members != 0
ORDER BY `deal_id`"
エラー "1 Unknown column 'New_Members' in 'where clause' SQL.sql 1 118 " が発生しました
私が使用しなかった場合New_Members != 0
、およびクエリが
SELECT `r`.`deal_id` as Deal_ID,
concat("2013\-05\-15") as start_date,
concat("2013\-05\-16") as end_date,
abs(0) AS New_Members
FROM (`ws_deal` r)
ORDER BY `deal_id`
LIMIT 12"
結果が出ます。
Deal_ID start_date end_date New_Members
407 2013-05-15 2013-05-16 0
408 2013-05-15 2013-05-16 0
409 2013-05-15 2013-05-16 0
410 2013-05-15 2013-05-16 0
411 2013-05-15 2013-05-16 0
412 2013-05-15 2013-05-16 0
413 2013-05-15 2013-05-16 0
414 2013-05-15 2013-05-16 0
415 2013-05-15 2013-05-16 0
416 2013-05-15 2013-05-16 0
417 2013-05-15 2013-05-16 0
私の質問は、この結果をフィルタリングできない理由です。これをフィルタリングするにはどうすればよいですか。(とにかく考えるかもしれませんがNew_Member != 0
、フィルターは必要ありません。しかし、これは大きなクエリセットで動的に生成されたクエリであり、フィルターによって発生する必要があります)
どうもありがとう