お世話になります
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')
(結合のそもそもの理解が間違っているかも知れませんが…;)
宜しくお願いします
No.3
- 回答日時:
要件が曖昧だと思うのですが?
まず、DATE1、DATE2は月日しか示されていませんが、date型なのですか?
「2/27より過去」というのは、「2/27」を含むのですか?含まないのですか?
提示されたSQLでは「2/27」を含むようですが、得たい結果を見ると、TABLE1は「2/27」を含み、TABLE2は「2/27」を含まないという矛盾した内容に見えるのですが?
この回答への補足
ご回答有難う御座います
記述不足で申し訳有りません
DATE1/DATE2はdate型です
「2/27より過去」というのは、「2/27」を含みます
(「2/27以下」と書いた方が良かったですね。すいません…)
得たい情報はID=1の2/27以下なので
TABLE2では2/26のデータ(1行目)が取れてくるといった感じです
No.1
- 回答日時:
どういう結果が返ってきて欲しいのでしょうか
この回答への補足
ご回答有難う御座います
結果書かず申し訳有りません
----------------------------------
ID DATE1 DATE2 COUNT
----------------------------------
1 2/27 2/20 10 ←TABLE1より
1 2/21 2/26 5 ←TABLE2より
----------------------------------
となるように考えています
宜しくお願い致します
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 工学 ちなみになぜv=(v・e1)e1+(v・e2)e2はe1やe2が、正規直交基底でないと成り立たないと 2 2022/12/22 17:22
- 工学 以前、線形代数からフーリエ級数展開を導く上で 式v=(v, e1)e1+(v, e2)e2+…+(v 6 2022/06/29 17:24
- 物理学 波の合成についてです E1(z,t)=A0cos(kz-ωt+Φ) E2(z,t)=A0cos(kz 1 2022/10/10 06:35
- 数学 「(((a0)/2)・1, 1) …(a0)/2の1倍と1の内積 =(a0)(1, 1) …1 と1 5 2022/07/05 19:11
- 電気工事士 平均照度の計算あっているか教えてください。忙しいと思いますがよろしくお願いします。 現地測定し数値を 1 2022/09/29 07:37
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
- Excel(エクセル) 【EXCEL】空白でないセルの位置を検索したい 3 2022/04/26 22:03
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Visual Basic(VBA) 別のファイルへ条件を指定してセルの値を転記したい 4 2022/04/04 15:38
- Excel(エクセル) 条件付き書式の色付きセルのカウント方法について 2 2022/10/21 14:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
お金持ちのテーブル
-
会社の飲み会の幹事になり、座...
-
「テーブルに座って……」という...
-
外部キーだけのテーブル(主キ...
-
テーブルリンク リンク元を知...
-
複数テーブルにわたるCOUNT
-
L2SWはARPテーブルを持っている?
-
MySQLで複数テーブルを作成する
-
テーブル所有者、スキーマ所有...
-
SQL 外部結合
-
包丁が危険
-
アクセスのリンクテーブル一覧...
-
MACアドレス見えない
-
論理名とコメント構文(?)について
-
【PHP】SQL文のSUM関数で出力し...
-
【SQL】グループ化した際の最頻...
-
テーブルの白く剥がれてるところに
-
ダイニングテーブルの真上に来...
-
まるいテーブル 円い 丸い 漢字...
-
リレーションシップが出来ません。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
会社の飲み会の幹事になり、座...
-
テーブルリンク リンク元を知...
-
L2SWはARPテーブルを持っている?
-
テーブルの白く剥がれてるところに
-
飲み会で、座敷orテーブルどち...
-
まるいテーブル 円い 丸い 漢字...
-
1つのテーブルに同じデータを参...
-
このテーブルで
-
置き配された食べ物を袋からど...
-
外部キーだけのテーブル(主キ...
-
【PHP】SQL文のSUM関数で出力し...
-
「テーブルに座って……」という...
-
男性と2人で飲食店に行きテーブ...
-
アクセスのリンクテーブル一覧...
-
一致するデータのみ削除したい
-
論理名とコメント構文(?)について
-
ACCESSで3ファイルを結合して、...
-
MySQLで複数テーブルを作成する
-
複数テーブルにわたるCOUNT
-
SQL 外部結合
おすすめ情報