Как отобразить данные из 2 таблиц в столбце?MySql

Форум по Mysql
Anonymous
Как отобразить данные из 2 таблиц в столбце?

Сообщение Anonymous »

Как отобразить данные из 2 разных таблиц в 1 таблицу или представления и отобразить их в столбце, не в строке? < /p>
SELECT jk.lingkungan_id,
SUM(CASE WHEN j.sidi_id=1 AND j.jk=1 THEN 1 ELSE 0 END)L,
SUM(CASE WHEN j.sidi_id=1 AND j.jk=2 THEN 1 ELSE 0 END)P,
SUM(CASE WHEN j.sidi_id=1 THEN 1 ELSE 0 END)JLH
FROM `jemaat` j
JOIN `jemaat_kel` jk
ON (jk.nokk = j.nokk)
GROUP BY `jk`.`lingkungan_id`;
< /code>
Результат

< /p>
SELECT pmk.lingkungan_id,
SUM(CASE WHEN pmk.jk=1 THEN 1 ELSE 0 END)L,
SUM(CASE WHEN pmk.jk=2 THEN 1 ELSE 0 END)P,
SUM(CASE WHEN pmk.jk IN(1,2) THEN 1 ELSE 0 END)JLH
FROM (`tbl_pmk` pmk
JOIN `jemaat` j
ON (pmk.jemaat_id = j.jemaat_id))
GROUP BY `pmk`.`lingkungan_id`;
< /code>
Результат

< /p>
Как объединить результаты, такие как: < /p>


Подробнее здесь: https://stackoverflow.com/questions/794 ... n-a-column

Вернуться в «MySql»