获得所有可能的城市。 MSQL(起源 - 目的地)

时间:2015-02-10 06:22:33

标签: mysql database

我确信我不是唯一一个遇到这种问题的人。

我需要在 200 旁边的所有城市。以下是我的样本表。

ID | MID | CID | OrderNum
59 | 100 | 200 | 1
60 | 101 | 200 | 1
61 | 102 | 200 | 1
62 | 100 | 201 | 2
63 | 100 | 202 | 3
64 | 101 | 202 | 2
65 | 102 | 203 | 5
66 | 105 | 201 | 2

这是我需要得到的唯一结果。

ID | MID | CID | OrderNum
62 | 100 | 201 | 2
64 | 101 | 202 | 2
65 | 102 | 203 | 5

注意:

ID#63和#66不能返回,因为#63是第三顺序而#66是在另一个MID中。

应返回ID#65,因为MID#102中没有OrderNumber 2,3和4。

我确信这是可能的,但我对“如何做”的想法已经不多了。

请帮助,我正在寻找解决方法

0 个答案:

没有答案