Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Запрос к двум таблицам сразу

Обсуждение темы Запрос к двум таблицам сразу в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Народ помогите разобраться с азами sql: Есть таблица vagon (вагоны). В ней поля: название, кол-во, номер вагона и т.п. Есть поле тип вагона, ...


Закрытая тема
 
Опции темы
Старый 21.03.2009, 17:43   #1
Народ помогите разобраться с азами sql:
Есть таблица vagon (вагоны). В ней поля: название, кол-во, номер вагона и т.п. Есть поле тип вагона, в нем указан идентификатор вагона.
Есть таблица types_vagon (таблица типов вагонов). Здесь каждая запись состоит из идентификатора типа и соответствующего ему названия вагона.
Т.е. получается что при добавлении записи в таблицу vagon вместо названия типа вагона ставится соответствующий ему идентификатор из таблицы types_vagon.
И получается так что когда я делаю выборку вагонов из таблицы vagon запроом например SELECT name, col, type_id FROM vagon, то получаю все характеристики вагона (название, номер вагона и тип),
но вот только в качестве типа вагона у меня пока только его идентификатор. И мне нужно уже вторым запросом обращаться к таблице types_vagon указав в запросе идентификатор полученный ранее
, чтобы уже получить название типа, например SELECT type_name FROM types_vagon WHERE id=type_id.
Я предполагаю что это можно упростить и все сделать одним запросом, подскажите как.
 
Старый 21.03.2009, 17:43
Ссылки
Старый 21.03.2009, 18:07   #2
SELECT v.name, v.col, t.type_name FROM vagon AS v INNER JOIN types_vagon AS t ON (v.type_id = t.id)
 
Старый 21.03.2009, 19:12   #3
Makarenya, а зачем скобки?
 
Старый 22.03.2009, 00:18   #4
Привычка))))
 
Старый 22.03.2009, 05:20   #5
вы даже не представляете, сколько скобок в этом коде будет после его разбора SQL-парсером…
 
Старый 22.03.2009, 05:20
Закрытая тема


Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помощь по html таблицам Владимир Кудрявцев HTML, CSS, JavaScript 1 27.09.2011 15:46
Как сразу обновить два фрейма? groonel Библиотека 2 22.05.2007 18:27
как работать сразу со многими партнерками? greenbegin Кальянная 2 10.11.2006 02:05
Много файлов сразу Chelovek Растровая графика 5 30.05.2006 09:59
Вопрос по таблицам Lex HTML, CSS, JavaScript 3 07.07.2003 20:53


Текущее время: 18:41. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум