※ ChatGPTを利用し、要約された質問です(原文:2つのテーブルの結合に関してです)
2つのテーブルの結合で困っています
このQ&Aのポイント
PHP5,MySql5.0.33にて開発を行っています。2つのテーブルの結合部分で問題が発生しています。
上記2つのテーブル(TABLE1/TABLE2)から、TABLE1のDATE1=2/27より過去の行とTABLE2のDATE2=2/27より過去の行を取得したいのですが上手くいきません。
SELECT DISTINCT TABLE1.* FROM TABLE1,TABLE2 WHERE TABLE1.ID=TABLE2.ID AND TABLE1.ID=1 AND (TABLE1.DATE1<='2009/2/27' OR TABLE2.DATE2<='2009/2/27')
お世話になります
PHP5,MySql5.0.33にて開発を行っています
2つのテーブルの結合部分で困っています
TABLE1
----------------------------------
ID DATE1 DATE2 COUNT
----------------------------------
1 2/27 2/20 10
2 2/27 2/20 10
----------------------------------
TABLE2
----------------------------------
ID DATE1 DATE2 COUNT
----------------------------------
1 2/21 2/26 5
2 2/21 2/27 5
----------------------------------
上記2つのテーブル(TABLE1/TABLE2)から
TABLE1のDATE1=2/27より過去の行とTABLE2のDATE2=2/27より過去の行を
取得したいのですが上手くいかず…(下SQLで記述しています)
SELECT DISTINCT TABLE1.* FROM TABLE1,TABLE2
WHERE TABLE1.ID=TABLE2.ID AND TABLE1.ID=1
AND (TABLE1.DATE1<='2009/2/27' OR TABLE2.DATE2<='2009/2/27')
(結合のそもそもの理解が間違っているかも知れませんが…;)
宜しくお願いします
お礼
出来ました! UNIONの存在を忘れていました… 大変勉強になりました ありがとうございますm(_ _)m