如果我有一个包含这样数据的表:
Col1 | Col2 | Col3
111 | a |
222 | b | 1
111 | |
我希望仅从我的临时表中选择 Distinct Col1,然后插入到另一个表中。但是对于上面的表,第二个“111”也将被选中,因为它具有不同的 Col2 数据。
或者如果我选择 Distinct Col1 only ,其他列数据将被忽略......
那么有没有办法解决这个问题呢?我希望只选择插入的第一行相同的 Col1 数据。
我正在使用这个查询:
mysql_query("INSERT DELAYED INTO Tableb (Col1,Col2,Col3) SELECT DISTINCT Col1,Col2,Col3 FROM TempTable");
感谢您的回复。
PS:我不确定如何根据我的问题指定标题......也许有人可以帮助我。