如何编写SQL来获取对象

时间:2012-03-28 03:29:03

标签: php mysql sql

我在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对象”都有名字和姓氏作为属性。

1 个答案:

答案 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