私は2つのテーブルを持っています。
- fbuser(facebook_ID, date_of_birth) - facebook_id は主キー
- wall(wall_ID, facebook_ID, public_view) - facebook_id は外部キーです
ウォールをパブリック ビューに設定している、年齢が 24 歳以上のユーザーを見つけたいですか?
Select f.facebook_ID from fbuser f, wall w
WHERE
(w.public_view='y')
AND
(f.facebook_ID=w.facebook_ID)
AND
(select FLOOR( MONTHS_BETWEEN( CURRENT_DATE, f.date_of_birth ) / 12 )
as person_age from fbuser where person_age >=24;