Всем ку
такой вопрос. есть бд, есть запрос вида
SELECT * FROM tb1, tb2WHERE tb1.id = tb2.owner_id
а теперь вопрос, как в цикле, взять данные с таблицы tb2?
в tb1 и tb2 есть похожие поля и оно берет мне данные с tb1
JOIN юзай
Добавлено 07.04.17 в 11:37:38:
select tb1.id from tb1 left join tb2 on (tb1.id=tb2.id) where tb2.id is null;
А без этого никак?
Например: есть в tb1 и tb2 поле time, то как поступить, чтобы з tb2 взять данные времени, а не чтобы брало с первой?
можеш поизвращатся с запросами, мб и получится. а вобще join в помощ. с ним много чего можно
Устанавливаешь алиасы.
Например
SELECT tb2.pole AS test2
Ответ будет в ячейке test2
Можно. Как сказали выше позврошяться можно. Но я думаю не к чему нагружать и без того тормазнутый mysql. Или тебе скорость оброботки запроса плевать?