dateVe idalanları olan iki tablom var . Her iki alanda da katılmak istiyorum. denedim
JOIN t2 ON CONCAT(t1.id, t1.date)=CONCAT(t2.id, t2.date)
işe yarıyor, ancak çok yavaş. bunu yapmanın daha iyi bir yolu var mı?
Yanıtlar:
JOIN t2 ON (t2.id = t1.id AND t2.date = t1.date)
SELECT *
FROM t1
JOIN t2 USING (id, date)
belki INNEER JOIN kullanmanız gerekecek veya sadece her iki koşulla eşleşen sonuçların olmasını istiyorsanız t2.id null olmadığında