Вы можете сделать это, но это не будет иметь большого смысла.
Ваш запрос SQL возвращает двумерную таблицу с одинаковыми столбцами для каждой строки. Если некоторые из ваших рядов являются студентами, а некоторые из них являются факультетами, то будет несколько столбцов, которые имеют смысл для студентов, но не имеют смысла для факультетов, а для рядов факультетов эти столбцы должны быть нулевыми.
SQL для этого для двух таблиц:
SELECT t_F.college_id AS college_id, t_F.f_1, t_F.f_2, NULL , NULL
FROM tbl_Faculty AS t_F
UNION
SELECT t_S.college_id AS college_id, NULL , NULL , t_S.s_1, t_S.s_2
FROM tbl_Student AS t_S
ORDER BY college_id
Тогда ваши результаты будут выглядеть так:
college| Faculty field 1 | 2 | Student field 1 | 2
--------------------------------------------------------------
1 | abc | def | NULL | NULL
1 | abc | ghi | NULL | NULL
1 | NULL | NULL| asdoifjas | aosdifjasdf
1 | NULL | NULL| asdoifjas | aosdifjasdf
2 | abc321 | aaa | NULL | NULL
2 | abc456 | bbb | NULL | NULL
2 | NULL | NULL| afasdfafs | aosdifjasdf
2 | NULL | NULL| asdoifjas | aoffavsdfff
Это не имеет особого смысла для меня.