• 締切
  • すぐに回答を!

mysqlのsql文について教えて下さい

  • 質問No.6090751
  • 閲覧数33
  • ありがとう数5
  • 回答数1

お礼率 66% (2/3)

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" ;

回答 (全1件)

  • 回答No.1

ベストアンサー率 51% (3827/7415)

見る限りtblAとtblBをリレーションする条件が書かれていませんが?
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ページ先頭へ