Я работаю над электронным словарем, и у меня есть 2 таблицы:
Первая таблица: Термин
+----+--------------+
| id | term_text |
+----+--------------+
| 1 | hello |
| 2 | how are you? |
| 3 | hola |
+----+--------------+
Вторая таблица: Словарь
<code><pre>
+-----------+------------+
| term_id_1 | term_id_2 |
+-----------+------------+
| 1 | 3 | /* hello - hola
| 2 | NULL | /* how are you? - NULL
+-----------+------------+
Я хочу отобразить так:
<code><pre>
+--------------+-------------+
| term_text_1 | term_text_2 |
+--------------+-------------+
| hello | hola |
| how are you? | NULL |
+--------------+-------------+
Я пытался получить данные, используя следующий запрос:
<code><pre>
SELECT t1.term_text_1, t2.term_text_2
FROM dictionary d, term t1, term t2
WHERE d.term_id_1 = t1.id
AND d.term_id_2 = t2.id
Но я получал только там, где значение не равно нулю!