SQL есть способ выбрать строки, которые не похожи по тем же столбцам.
У меня есть эта таблица City_Names
имя базы данных DataPostalCode
id |AR |HB |ENG
---+----------+----------+-----------
1 |valueAR |valueHB |valueENG
---+----------+----------+-----------
2 |TamraAR |TamraHB |TamraENG
---+----------+----------+-----------
3 |TamraAR |Tamra2HB |TamraENG
---+----------+----------+-----------
4 |KabulAR |KabulHB |KabulENG
---+----------+----------+-----------
6 |KabulAR |KabulHB |KabulENG
---+----------+----------+-----------
7 |KabulAR |KabulHB |KabulENG
---+----------+----------+-----------
8 |Azor |Azor |Azor
---+----------+----------+-----------
9 |Azor |Azor |Azor
---+----------+----------+-----------
...
Эти данныевыше только демонстрация, а не реальные данные.
См. строки id
4 и 6 и 7 имеют аналогичные значения по AR + HB + ENG.
Строки id
8и 9 одинаковы.
Но строки id
1 одинарные.
И Есть строки id
2 и 3 (что я ищу) похожи по AR +ENG, но столбец HB не похож.
Так что я тренируюсь писать SQL-код, который выбирает те строки, которые не похожи, и результат должен быть.
id |AR |HB |ENG
---+----------+----------+-----------
2 |TamraAR |TamraHB |TamraENG
---+----------+----------+-----------
3 |TamraAR |Tamra2HB |TamraENG
---+----------+----------+-----------
Что мне написать?
SELECT id,AR,HB,ENG FROM City_Names ....;