|
|
|
| как сделать такой запрос чтобы при выборке извлекались данные из связных таблиц
к примеры
SELECT `id`, `fio`, `doljnost_id` FROM `rabotniki`
|
doljnost_id - это идентификатор должости из другой таблицы
как сделать так чтоб запрос вернул не ID а именно имя должности | |
|
|
|
|
|
|
|
для: skinny
(19.03.2011 в 15:40)
| | Можно воспользоваться двухтабличным запросом
SELECT rabotniki.id, rabotniki.fio, doljnost.name
FROM
rabotniki LEFT JOIN doljnost
ON (doljnost.doljnost_id = rabotniki.doljnost_id )
|
| |
|
|
|
|
|
|
|
для: cheops
(19.03.2011 в 16:00)
| | спасибо заработало
пака жду вашу книжку по SQL я пака глупые вопросы позадаю
ещё такой вопрос
как теоретически будет быстрее работать
если использовать такой вариант
или
если в цикле уже при обработке доставать отдельным запросом должность | |
|
|
|
|
|
|
|
для: skinny
(19.03.2011 в 16:17)
| | Один многотабличный запрос будет быстрее, особенно если таблицы не очень большие (не больше нескольких десятков мегабайт).
>пака жду вашу книжку по SQL я пака глупые вопросы позадаю
Вопросы на форуме только приветствуются. | |
|
|
|
|
|
|
|
для: cheops
(19.03.2011 в 16:29)
| | пОнято
спасибо! | |
|
|
|