FiRеFоX
V.I.P.
- Регистрация
- 07.08.2010
- Сообщения
- 744
Всем привет! Надо объединить две таблицы, в каждой таблице, НАПРИМЕР по 15 столбцов и что бы вывести по 10 нужных столбцов, то надо писать примерно так:
Это ж надоедает так прописывать каждый столбец и таблицу... Можно как то сделать что бы запрос имел вид что то типа этого (вариант не рабочий, мной придуманный :biggrin: ):
Что бы можно было как то укоротить? Или всё таки надо писать для каждого столбца приписку "table(n)"?
И ещё.. можно каким то запросов сделать вот это: "Вывести все столбцы, кроме(столбец1,столбец2,столбец3) из таблицы тбл1"
Код:
SELECT `table1`.`login`,`table2`.`id`,table2.`cena`,`table2`.`data`,`table2`.`naz` FROM `table1` LEFT JOIN `table2` ON `table1`.`id`=`table2`.`id_login`
//и тд по 10 столбцов
Код:
SELECT `table1`(`login`,`stolbec2`,`stolbec3`),`table2`(`id`,`cena`,`data`,`naz`) FROM `table1` LEFT JOIN `table2` ON `table1`.`id`=`table2`.`id_login`
И ещё.. можно каким то запросов сделать вот это: "Вывести все столбцы, кроме(столбец1,столбец2,столбец3) из таблицы тбл1"