MySQL, как объединить таблицы в двух полях У меня есть две таблицы с полями date и id. Я хочу присоединиться к обоим полям. Я попробовал JOIN t2 ON CONCAT(t1.id, t1.date)=CONCAT(t2.id, t2.date) который работает, но он очень медленный. есть ли лучший способ сделать это? Ответ 1 JOIN t2 ON t1.id=t2.id AND t1.date=t2.date Ответ 2 JOIN t2 ON (t2.id = t1.id AND t2.date = t1.date) Ответ 3 SELECT * FROM t1 JOIN t2 USING (id, date) возможно, вам понадобится использовать INNEER JOIN или где t2.id не является нулевым если вы хотите, чтобы результаты соответствовали обоим условиям
Ответ 3 SELECT * FROM t1 JOIN t2 USING (id, date) возможно, вам понадобится использовать INNEER JOIN или где t2.id не является нулевым если вы хотите, чтобы результаты соответствовали обоим условиям