データベースに city という名前のテーブルを作成しました。このテーブルには、「名前」と「国」という 2 つの列があります。以下のさまざまな国の都市の組み合わせを返すクエリを作成しました。
SELECT c1.name, c1.country, c2.name, c2.country
FROM city c1, city c2
WHERE c1.country != c2.country
このクエリは機能しますが、都市のペアが繰り返されます。私は結果を得る:
Berlin Germany London England
London England Berlin Germany
これは、都市のペア berlin/hamburg が結果セットで繰り返されることを意味します。これを回避する方法はありますか?