Объединить 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д