我有两个带有date和id字段的表。我想在这两个领域都加入。我试过了
JOIN t2 ON CONCAT(t1.id, t1.date)=CONCAT(t2.id, t2.date)这是可行的,但速度非常慢。有没有更好的方法来做这件事?
发布于 2009-01-31 04:00:26
JOIN t2 ON t1.id=t2.id AND t1.date=t2.date发布于 2009-01-31 03:59:16
JOIN t2 ON (t2.id = t1.id AND t2.date = t1.date)发布于 2013-05-14 17:21:09
SELECT *
FROM t1
JOIN t2 USING (id, date)如果希望结果只满足这两个条件,则可能需要使用INNEER JOIN或where t2.id is not null
https://stackoverflow.com/questions/498197
复制相似问题