JOIN t2 ON t1.wid = t1.wid
това ли имаше предвид? или наистина имаш предвид t1.wid =t2.wid? в този случай бихте искали ляво присъединяване.
РЕДАКТИРАНЕ
Добре, значи го оправихте. Това няма да покаже никакви резултати, освен ако няма редове в t2, които имат wid, който съвпада с ред в t1 със същия wid.
Ако искате резултати, променете го на това:
'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.