sql объединение таблиц



Объединение таблиц в sql

Автор WowVital задал вопрос в разделе Другие языки и технологии

SQL: запрос объединяющий две таблицы и получил лучший ответ

Ответ от Андрей Очкин[гуру]
Гугл "язык SQL основы" - выборка из нескольких таблиц. Найдено за 1 минуту: SELECT e.id, node1.x, node1.y, node2.x, node2.y, node3.x, node3.y FROM elements e, nodes node1, nodes node2, nodes node3 WHERE e.n1 = node1.id AND e.n2 = node2.id AND e.n3 = node3.id; Пример говорит сам за себя. Или я недопонял вопрос?

Ответ от Ёид[гуру]
Используй join select всё_что_хочешь from таблица1 t1 join таблица2 t2 on t1.ключевоеполе=t2.ключевоеполе

Ответ от Вася Иванов[гуру]
изучай SQL.
ссылка

Ответ от Костеич[эксперт]
Запрос, объединяющий условия UNION.ставится, как известно, между ними (условиями).

Ответ от Serge_M[гуру]
Проблемы возникают из-за безграмотного дизайна - то, что находится в столбце должно быть в строке. Вот решение: select имя, фамилия, отчество, max (case id_info when 1 then user_info else '' end) tel, max (case id_info when 2 then use

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: SQL: запрос объединяющий две таблицы
спросили в Калидии
КАК оформить SQL запрос правильно несколько таблиц
покопай в сторону
select table1.* from table1,table2,table3 where
подробнее...
спросили в Нужен
Зачем нужен join(sql) и как он работает? Если можно, объясните на пальцах
join нужен для соединения таблиц. Есть, конечно, вариант писать select ...from table1, table2,
подробнее...
Union SQL на Википедии
Посмотрите статью на википедии про Union SQL
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*