Вверх ↑
Ответов: 413
Рейтинг: 57
#1: 2015-03-23 22:22:59 ЛС | профиль | цитата
Добрый день!
Подскажите как правильно вывести из базы с разных таблиц значения при условии, что в одной из таблиц запиcь может быть, а может и не быть?
Есть 3 таблиц в одной базе:
table_1
nom1 | form1 | color1
nom2 | form2 | color2
nom3 | form3 | color3

table_2
nom1 | tip1 | ves1
nom2 | tip2 | ves2
nom3 | tip3 | ves3

table_3
nom1 | time1 | data1
nom2 | time2 | data2

Я пытаюсь так (пример условный):
SELECT table_1.nom, table_.tip, table_.data
FROM table_1, table_2, table_3
WHERE table_2.nom=table_1.nom and table_3.nom=table_1.nom;

Т.е. получится так:
nom1 | tip1 | data1
nom2 | tip2 | data2

А нужно так:
nom1 | tip1 | data1
nom2 | tip2 | data2
nom3 | tip3 |
карма: 0

0