Задать вопрос

Как из столбца таблицы составить пары без одинаковых значений?

Используя данные из таблицы городов, составьте одним запросом всевозможные пары городов так, чтобы в результате не было пар с одинаковыми названиями городов. Для решения необходимо использовать декартово произведение.

select c.city as "Город" , c1.city as "Город 2"
from city c 
cross join city c1
where c1.city_id > c.city_id

Я думал,что ответ верный,но прислали на пересдачу.
  • Вопрос задан
  • 1955 просмотров
Подписаться 5 Простой 17 комментариев
Ответ пользователя ILdar_777 К ответам на вопрос (5)
@ILdar_777
Доброго дня всем) у меня такой вариант:

select c.city, c2.city 
from city c, city c2 
where c.city <> c2.city
Ответ написан
Комментировать