3

次のようなルートを持つテーブルがあります。

出発地 - 目的地
ボゴタ - モンテリア
モンテリア - ボゴタ
カリ - ボゴタ
ボゴタ - メデリン

経路の一方通行のみを選択して地図上に表示したい。だから結果として私だけが欲しい

ボゴタ - モンテリア
カリ - ボゴタ
ボゴタ - メデリン

誰でも私を正しい方向に向けることができますか?

4

1 に答える 1

3

ステートメントを使用CASEして、ルートの両端にアルファベット順で一貫した列を割り当てることができます。

SELECT DISTINCT CASE
                  WHEN Source > Destination THEN Destination
                  ELSE Source
                END,
                CASE
                  WHEN Source > Destination THEN Source
                  ELSE Destination
                END
FROM   Routes 
于 2013-06-30T11:28:49.833 に答える