我在MySQL表中有一个名为persons
的表id LastName FirstName 1 Hansen Timoteivn 2 Svendson Tove 3 Pettersen Kari
和另一个名为orders的MySQL表。
id OrderNo personID 1 77895 3 2 44678 3 3 22456 1 4 24562 1 5 34764 15
如何编写一个SQL查询,我将其提供给PHP的mysql_query()
函数,以返回每个包含“Person对象?”的“Order对象”列表。每个“Person对象”都有名字和姓氏作为属性。
答案 0 :(得分:2)
此查询将返回某个人的订单(这不会给对象)
SELECT a.ID, a. FirstName, a.LastName, b.OrderNo
FROM Persons a INNER JOIN Orders b ON
a.ID = b.PersonID
WHERE a.ID = 1