我有一个包含字段的表:
orderID
collection
delivery
username
收集和交付是ID,对应于地址表中的记录:
addressID
address1
address2
address3
town
country
如何编写一个查询,显示特定用户名的所有订单,但包含收集和交付的完整地址详细信息。
答案 0 :(得分:2)
您只需要为已连接的表添加别名。
select * from orders
join addresses collections on orders.collection = collections.addressID
join addresses deliveries on orders.delivery = deliveries.addressID
where username=<username>