我有两个表设置。一个用于学生信息,一个用于学生/班级上市。我使用MSSQL 2008 R2的sqlsrv插件编写了PHP代码。如何将多个查询组合到一个数组中?
Student ID
Class Code
Student ID
First Name
Last Name
我需要从班级中选择所有学生,但按姓氏排序。
SELECT student_id FROM table1 WHERE class_code LIKE '402843'
$students = SELECT last_name, first_name FROM table2 WHERE student_id LIKE 'all results of first query'
现在我可以选择所有的学生并显示所有的信息;但是,我无法按姓氏排序。我相信这是可能的,但看到第一个查询将返回一个数组,我需要第二个查询返回一个数组。
任何帮助将不胜感激。
这就像一个魅力。非常感谢...'in'对我来说是新的,感谢您的帮助!希望我能给你一千个赞扬。 – Fleppar
是否有一个JOIN不起作用的原因? – FilmJ
不,但它更复杂,我不喜欢加入,尽可能简化,我会给他+1 :) –