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

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

2. Вантуз-мен (16.12.2009 / 15:43)
1. .::lugaro::., в данном запросе надо через LEFT JOIN делать мне кажется

3. Lugaro (16.12.2009 / 17:13)
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
)

URL: https://visavi.net/topics/3834