Data Lajur Jadual Pangsi MySQL sebagai Baris
Untuk memaksi data lajur jadual secara berkesan ke dalam baris dalam MySQL, anda boleh menggunakan gabungan fungsi pengagregatan dan bersyarat kenyataan.
Pertanyaan:
SELECT a.ID, a.user_ID, a.job_id, MAX(CASE WHEN c.question = 'Is it this?' THEN b.answer END) 'Is it this?', MAX(CASE WHEN c.question = 'Or this?' THEN b.answer END) 'Or this?', MAX(CASE WHEN c.question = 'Or that? ' THEN b.answer END) 'Or that? ' FROM Results a INNER JOIN Answers b ON a.id = b.fk_result_id INNER JOIN Question c ON b.fk_question_id = c.ID GROUP BY a.ID, a.user_ID, a.job_id;
Penjelasan:
Petua Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Mengubah Data Lajur MySQL ke Baris Menggunakan Agregasi dan Pernyataan Bersyarat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!