如何自我加入? [关闭]

问题描述 投票:2回答:2

如何获得交叉记录?

否|出发到达价钱1 | BDO | DPS | 11000002 | DPS | AMQ | 800000

输出必须是:DPS

谢谢。

-Asep-

mysql sql
2个回答
2
投票

您可以使用自我加入:

SELECT DISTINCT t1.depart
FROM mytable AS t1
JOIN mytable As t2 ON t1.depart = t2.arrive

1
投票

根据您的评论,简单的select可能会帮助您查找包含DPS的记录。

SELECT * FROM your_table_name where depart = 'DPS' or arrive = 'DPS'
© www.soinside.com 2019 - 2024. All rights reserved.