Tôi có một bảng MySQL như thế này:
User_Id course_name course_location course_id
1 course name 1 location 1 1
1 course name 2 location 2 2
1 course name 3 location 1 3
2 course name 2 location 1 2
2 course name 4 location 4 4
Làm thế nào tôi có thể nhận được dữ liệu một kết quả như thế này:
User_id course 1 course2 course3 course4
1 yes-location1 yes-location2 yes-location1 NULL
2 NULL yes-location1 NULL yes-location4
1
Phiên bản nào của MySQL bạn đang sử dụng? Những gì bạn muốn được gọi là một trục, câu trả lời này ở đây stackoverflow.com/questions/7674786/mysql-pOLL-table sẽ cho bạn thấy những gì bạn đang tìm kiếm.
—
Jonathan Fite