質問: mysqlのsql文について教えて下さい mysqlのsql文について教えて下さい 下記のようなテーブルとデータがあった場合に どうやれば 2,次郎だけを抽出できますか? 本日日付(2010-08-06)が 既にテーブルbにdateが存在する場合は 3,1,2010-08-04 3,1,2010-08-06を 対象外にしたいです。 aテーブル id,user 1,太郎 2,次郎 3,3郎 bテーブル targetid,homonid,date(datetime型) 3,1,2010-08-04 3,1,2010-08-06 3,2,2010-08-05 下記だと2010-08-04にヒットしてしまい(当たり前?)動作しません。 select distinct a.* from tbla a, tblb b where date_format(b.date, "%y-%m-%d") <> "2010-08-06" ;
回答: 見る限りtblaとtblbをリレーションする条件が書かれていませんが?