Есть вот такая таблица (называется variants):
Код: Выделить всё
+----+------+------------+------------------------+
| id | link | title | text |
+----+------+------------+------------------------+
| 1 | 1 | Название 1 | Текст 1 |
| 2 | 2 | Название 2 | Текст 2 |
| 3 | 3 | Название 3 | Текст 3 |
| 4 | 0 | | Дополнительный Текст 1 |
| 5 | 0 | | Дополнительный Текст 2 |
| 6 | 0 | | Дополнительный Текст 3 |
+----+------+------------+------------------------+
На скорую руку сделал два запроса:
1. получает поле link;
2. получает сам текст.
Немного покурив ман пришел к вот такому запросу:
Код: Выделить всё
SELECT t1.text FROM variants AS t1 LEFT JOIN variants AS t2 ON t1.id=t2.link WHERE t2.id=(Известный id);
Код: Выделить всё
SELECT t1.text FROM variants AS t1, variants AS t2 WHERE t1.id=t2.link AND t2.id=(Известный id);