1

次のSQLコードは、選択されたすべてがNULLで、event_sizeが0の状態で返されます。私のテーブルは、次の基準に対して正しく設定されています。私はここで何が間違っているのですか?ご協力ありがとうございました

SELECT table_one.event_id AS event_id, table_one.event_name AS event_name, table_one.event_address AS event_address, COUNT( table_two.user_id ) AS event_size
FROM table_one
JOIN table_two
ON table_one.event_id = table_two.event_id 
WHERE (
       table_one.event_start_date =  '5/10/2012'
    OR table_one.event_mid_date =  '5/10/2012'
    OR table_one.event_end_date =  '5/10/2012'
)
ORDER BY event_size DESC 
4

1 に答える 1

0

groupby句を追加してみてください。

group by table_one.event_id, table_one.event_name, table_one.event_address

これはあなたが望むことをするはずです。

于 2012-05-10T20:59:40.757 に答える