私はあるテーブルからユーザの登録日を選択するクエリを持っています。あるテーブルから他のテーブルにないユーザを選択する
SELECT DATE(registered)
FROM users
WHERE user_id= ".$currentUser."
ORDER BY registered ASC
LIMIT 1
Iは、ユーザが会員IDが一定値以下であり、アクセス日時は、第2のテーブル(「アクセス」)には存在しないことを確認するために別のテーブルを結合して元のクエリを変更する必要が特定の日付より下に。
LEFT JOIN access ON (users.user_id = access.user_id)
WHERE access.user_id < 500
AND access.date ... after March 1, 2012
これらの2つを一緒に取得する方法がわかりません。
素晴らしい!私はちょうど何かを考えました。私は日付が必要です。日付>日付 '2012-03-01'しかし、それは今日の日付にすることはできません...私はちょうど追加することはできますa.date!= NOW()? – santa
ええ、サブクエリにもう1行追加してください: 'AND a.date <> CURDATE()' – bernie