2013-10-25 2 views
0

У меня есть запрос, как, как объединить результаты двух querys

SELECT class_id,student_id,title,location 
FROM class AS c 
INNER JOIN library AS l 
ON (l.student_id = c.student_id) 
group by class_id,student_id; 

ВЫХОДНОЙ:

class_id student_id title location 
1   mac   smart 2ndfloor 
1   john   smart  2ndfloor 
1   charles  smart  2ndfloor 
2   james  hard  1stfloor 

Другой запрос

SELECT school_id,class_id,s.title FROM school 

выхода:

school_id class_id title 
1   1  school1 
1   1  school1 
1   2  school1 

я должен показать школьный рекорд первого затем показывает класс в этой школе (то есть)

school_id class_id title 
    1   NULL  school  //here school title and id 
    1   1  2ndfloor //here classes in that school 
    2   NuLL  school2 //here next school title and id 
    2   1  2ndfloor //here classes in the next school 

Как я могу добиться этого, пожалуйста, некоторые меня это может быть сделано в самой MySQL или мне нужно использовать список Java iterater для итерации it.i я использую базу данных mysql и java.

+0

Обработка логики представления представления на уровне уровня приложения/презентации, например. простой цикл PHP - или, предположительно, smidge из java. – Strawberry

+0

Объединить оба запроса или с кольцевыми трещинами – vijaykumar

+0

use Union in sql – Vijaychandar

ответ

0

Вы можете использовать Союз в SQL Query, чтобы объединить два результата ..

OrElse

В Кодексе, вы можете пойти на некоторые из родителей ребенка GridViews.

Смежные вопросы