私は2つのテーブルがあり、1つがidをPKとして持ち、もう1つがあり、もう1つがタイムスタンプ、ステータス、およびIDをPKとして持つ状況になりました。最初のテーブルの行に一致する複数の行を持つ2つのテーブルを結合する
表1
----- ID ------:TABLE1のIDは表2.例えば
のIDと一致したとき、私はTABLE1からすべての一意の行を選択したいです------タイムスタンプ--------------------------ステータス------------ col3 --- ---
..... 111 ............ 2017-10-05 10:42:23 ............... ..K ..........
..... 111 ............... 2017-10-05 12:42:23 .. ............ X ..........
..... 111 ............... 2017-10-05 18:42:23 .............. Y。 .........
..... 222 ............... 2017-10-05 11:42:23 ...... ........ B ..........
表2
----- ID ------------ COL2 --- ----------------------- col3 ------------ col4 ------
... ..111 ............. CCCC ............................ KKKY ...... ....
..... 222 ............ HSGHXF .......... ............... OPUB ..........
ここでは、table1からid1 111のものとid 222のものの2つのユニークな行を選択したい。
注: 'id'は一意ではありません(いずれのテーブルでも)、**プライマリキーに**なることはできません。あなたの質問を言い換えてください... – joop
しました。 idは2番目のテーブルのPKです。 – user123475
ここで何が起こっているのか分かりませんが、idが111のテーブル1の3つの行はすべて一意であると思われます。彼らはすべて異なるステータスとタイムスタンプを持っています。質問をもう一度言い換える必要があるかもしれません。 –