Объединить 10 таблиц - MySQL

Узнай цену своей работы

Формулировка задачи:

Есть 10 таблиц со столбцами `serial`, `name`, `count` нужно их объединить так `serial`, `name`, `count1`, `count2`,`count3` ... Это не сложно, если бы в каждой таблице количество `name` и `count` не было бы различным. В итоге если я выполню запрос, то некоторые записи из других таблиц, которые отсутствуют в таблице 1 теряются
SELECT t1.serial, t1.name, t1.count, t2.count, t3.count ...
FROM t1, t2, t3 ...
WHERE t1.serial = t2.serial 
AND t1.serial = t3.serial 
...

Решение задачи: «Объединить 10 таблиц»

textual
Листинг программы
SELECT t1.serial, t1.name, t1.count, t2.count, t3.count ...
FROM t1 
LEFT JOIN t2 ON t1.serial = t2.serial
LEFT JOIN t3 ON t1.serial = t3.serial

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

5   голосов , оценка 4.6 из 5