2017-06-22 88 views
0

我試圖從臨時表中取出唯一的mls行並將它們放入主表中,但GROUP BY給我提出了問題。非常感謝幫助。MySQL從臨時組插入

INSERT into data (showing, price, mls, street, unit, showing_start, showing_end, agent, broker, telephone) SELECT showing, price, mls, street, unit, showing_start, showing_end, agent, broker, telephone from tmpdata where mls not in (SELECT mls from data) GROUP BY mls 

回答

0

你是不是想使用GROUP BY子句產生的一組數據,使得每一行都有一個唯一的MLS?如果MLS必須是唯一的ID,則需要彙總所有其他字段。例如: INSERT .... SELECT MAX(顯示),MAX(價格),mls,MAX(街道)...等