Подскажите плиз, совсем уже запарился. Есть 2 таблицы:
t1:
+------------+------+ 
| text1      | num  |
+------------+------+
| ничего     | 2    |
| не         | 5    |
| получается | 6    |
+------------+------+
t2:
+------+---------+
| num  | text2   |
+------+---------+
| 1    | это     |
| 2    | моя     |
| 3    | очень   |
| 4    | крутая  |
| 5    | таблица |
| 6    | для     |
| 7    | теста   |
+------+---------+
Из них нужно сформировать одну таким вот образом:
+------------+------+---------+
| text1      | num  | text2   |
+------------+------+---------+
|            | 1    | это     |
| ничего     | 2    | моя     |
|            | 3    | очень   |
|            | 4    | крутая  |
| не         | 5    | таблица |
| получается | 6    | для     |
|            | 7    | теста   |
+------------+------+---------+
т.е. если номера из 1й табл. совпадают с номерами из 2й, то в первую графу результирующей таблицы пишется text1 из 1й таблицы. В противном случае в первую графу пишется пробел.
Что-то вроде этого, но только рабочее:
select t1.text1, t2.num, t2.text2 if(t1.num = t2.num, (t1.text1, t2.num, t2.text2), (t2.num, t2.text2)) from t1, t2;
Посоветуйте чего-нибудь плиз.
Заранее спасибо за помощь.