みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

投稿日時 - 2010-08-06 12:42:48

QNo.6090751

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

5人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

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

投稿日時 - 2010-08-06 13:54:23

あなたにオススメの質問