我來到了一個情況,我有兩個表,一個有id作爲PK,另一個有另一個有時間戳,狀態和ID作爲PK。我想從表1中選擇所有的獨特行時表1的ID與表2加入2個表,其中有多行與第一個表的行匹配
例如一個ID匹配:
表1
----- ID ------ ------時間戳--------------------------狀態------------ 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 ..........
這裏我想從表1中選擇2個唯一的行,一個ID爲111,另一個ID爲222 。
注:'id'不是唯一的(在任一表中),所以它**不能成爲主鍵。請重新提出你的問題... – joop
我做到了。第二個表中的id是PK。 – user123475
我不知道這裏發生了什麼,但在我看來,表1中ID爲111的所有三行都是唯一的。他們都有不同的地位和時間戳。您可能需要重新修改該問題。 –