2013-05-26 2 views
2

Теперь у меня есть 2 таблицыMysql SQL строка в колонке

STUDENT: 

STUDENT_ID | STUDENT_NAME | COURSE_ID 
1000  | Anson  |  1 
1001  | Jnson  |  1 
1002  | Andy   |  2 
1003  | Alex   |  3 

КУРС:

COUSE_ID | COURSE_NAME  
1   | P5A 
2   | P5B 
3   | P5C 

Теперь я хотел бы, чтобы произвести результат, чтобы показать студентам имя в каждом классе

Идея результат:

P5A  P5B P5C 
Anson Andy Alex 
Jason 

какой шо пакетирования я делаю, я использую PHP + MySQL для создания веб-системы

ответ

2
select * from course c left join student s on c.course_id = s.course_id 
order by c.course_name, c.course_id 

Перечислите набор результатов. Каждый раз, когда переменная course_id изменяется, запустите новый раздел.

+0

Но когда я печатаю его на PHP, как я должен печатать каждый ряд P5A, P5B, P5C? – user2278947

+0

ok, позвольте мне попробовать попробовать – user2278947