如何进行合并连接

时间:2017-03-29 20:07:10

标签: sql postgresql

我有一张主表和另外两张表。

dict_country:id
user_country_ticket:country_id,ticket
country_ticket:country_id,ticket

此选择:

select self.id, ct.ticket, uct.ticket
from country self
left join user_country_ticket uct on uct.country_id = self.id
left join country_ticket ct on ct.country_id = self.id

返回
身份证,机票,机票
66,3,2

我只想加入一张票 如果该表中有票证,则来自user_country_ticket,
否则,应该从country_ticket加入票证,
否则票应为空

所以选择必须返回
身份证,机票
66,3

1 个答案:

答案 0 :(得分:0)

你可以使用合并:

UIPanGestureRecognizers