вложенный sql запрос

Печать RSS
255

Автор
ツ ツ ツ
0
к примеру SELECT *,(SELECT name FROM str WHERE id = num.id_str) AS name FROM num WHERE id = '1' такой запрос будет работать а вот если нужно получить не одно поле name а к примеру *, то работать не будет, вообще заставить это работать можно, но вот как, найти не могу
Изменил: Lugaro (13.12.2009 / 12:45)

Господин ПЖ
0
1. .::lugaro::., в данном запросе надо через LEFT JOIN делать мне кажется
Автор
ツ ツ ツ
0
2. Vantuz, Спасибо.
ЗЫ может пригодится кому
SELECT num.*, str.name, str.id_str AS strID FROM num LEFT JOIN str ON str.id = num.id_str WHERE num.id = '$id'
в итоге
Array
(
[id] => 1
[num] => 1
[id_str] => 21
[name] => Россия
[strID] => 4846
)
Изменил: Lugaro (16.12.2009 / 19:46)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск