JOIN t2 ON t1.wid = t1.wid
क्या आपका मतलब यह था? या आपका मतलब वास्तव में t1.wid =t2.wid है? इस मामले में आप बाएं शामिल होना चाहते हैं।
संपादित करें
ठीक है, तो आपने इसे ठीक कर दिया। यह तब तक कोई परिणाम नहीं दिखाएगा जब तक t2 में ऐसी पंक्तियाँ न हों जिनकी चौड़ाई समान चौड़ाई वाली t1 की पंक्ति से मेल खाती हो।
यदि आप परिणाम चाहते हैं, तो इसे इसमें बदलें:
'SELECT * FROM t1
LEFT JOIN t2 ON t1.wid = t2.wid
WHERE t2.wid IS NULL
LIMIT ' . $number;
अगला संपादन
यदि लक्ष्य t2 को t1 से मानों के साथ अपडेट करना है जो t2 में पहले से नहीं हैं, तो यह कुछ इस तरह होगा:
'INSERT INTO t2
SELECT t1.* FROM t1
LEFT JOIN t2
ON t1.wid = t2.wid
WHERE t2.wid IS NULL
LIMIT ' . $number;
लापता कदम केवल t1 के परिणामों को वापस करना था, और फिर उन्हें t2 में सम्मिलित करना था।