Вот моя структура таблицы я хочу, чтобы извлечь вложенный запрос она должна, какSQL присоединиться, чтобы получить вложенные записи
first.no second.no
1 4
2 3
Вот моя структура таблицы я хочу, чтобы извлечь вложенный запрос она должна, какSQL присоединиться, чтобы получить вложенные записи
first.no second.no
1 4
2 3
используйте join и добавьте предложение where, чтобы убедиться, что вы получите каждую пару только один раз (при условии, что a меньше, чем b-, используя <>, все равно вы получите 2-3 и 3-2 в результаты)
SELECT A.no, B.no
FROM table1 as A INNER JOIN table1 as B
ON A.city = B.city
WHERE A.no < B.no;
A автообъединение необходимо для этого случая. Запрос как следующий будет вам результат вам нужно:
SELECT a.no, b.no
FROM table_1 as a JOIN table_1 as b
ON a.city = b.city
WHERE a.no <> b.no;
Где table_1
это таблица упоминается в вопросе.
Вы думаете о себе? – aa333
Я не хочу повторять комбинацию – Amit
Добавить, где условие? – aa333