Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Объединени тпблиц с разными столбцами.
 
 автор: algoritm2   (28.09.2015 в 18:04)   письмо автору
 
 

Есть две таблицы с такими столбцами как, например id, cat, name1,name2,name3 и таблица 2 id, cat, name1, name2, name3, name4, name5. Две таблицы нужно объединить и вывести по идентификатору cat. Я пытался решить это таким образом.

$sql = "SELECT * FROM download WHERE cat=1 UNION SELECT * FROM mess WHERE cat=1";

Ничего не получилось, выдает ошибку. Количество столбцов в обеих таблицах должно быть одинаково тогда все работает. Как сделать объединение с разными столбцами как у меня.

  Ответить  
 
 автор: Rolex   (03.10.2015 в 10:24)   письмо автору
 
   для: algoritm2   (28.09.2015 в 18:04)
 

Здравствуйте! Вот так:
SELECT * FROM download LEFT JOIN mess USING(cat) WHERE cat=1

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования