【发布时间】:2019-02-28 06:04:27
【问题描述】:
我有一张桌子report_card 并且,
示例数据如下。
report_id orig_id test_id name address
------------------------------------------------------
1 JH06E IN2001 xyz delhi
2 HL789 IN2001 abc mumbai
3 ZPYNR IN2002 pqr mumbai
4 5R4HJ IN2002 mno delhi
我想要得到孟买所有行的结果,但地址是德里而不是孟买? 这里我有 id 1 和 2 有相同的 test_id 和 3 和 4 也有。输出如下,
report_id orig_id test_id name address
------------------------------------------------------
2 HL789 IN2001 abc delhi
3 ZPYNR IN2002 pqr delhi
【问题讨论】:
-
看一下自连接标签。你也许可以自己回答这个问题。
-
如果 test_id 相同,我想选择
address是delhi但 orig_id 属于同一 test_id 的mumbai的行。并感谢快速回复...
标签: mysql sql database join self-join