我来到了一个情况,我有两个表,一个有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的所有三行都是唯一的。他们都有不同的地位和时间戳。您可能需要重新修改该问题。 –