Скажите пожалуйста, как в наборе полей для выборки указать с какой таблицы данные поля беруться, например, если одна таблица присоединяется к другой по left join, и в этих таблицах есть поля с одинаковым названием и каждое надо выбрать? За ранее благодарю!
На счет left join не подскажу, но думаю что принцип тот же, что и в классическом SQL [sql] Select a.field1 as afield1, b.field1 as bfield1 From table1 a, table2 b Where a.id=b.id [/sql]
Sergey89 Да алиасы(псевдонимы), но как их указывать? Как Goryn мне выдает ошибку, например по его примеру unknown field in field list a.field1
[sql]SELECT a.id, a.title, a.description, a.phone, b.title as cat_name FROM organizations AS a, categories AS b WHERE a.cat_id = b.id[/sql]
admyx ну я так и думал, а вот решил попробывать в phpMyAdmin и он выдал ошибку, а еще я брав их в `` апострофы или как их там....
[sql] SELECT `a`.`fld1`, `b`.`fld2` FROM `tbl1` AS `a` LEFT JOIN `tbl2` AS `b` ON `a`.`id` = `b`.`id` [/sql]
admyx блин, теперь работает все - наверно тогда чето недописал Mr.M.I.T. да ну их префиксы, меня кумарять они чето...