У меня есть таблица со следующей структурой. Мне нужно вернуть все строки, где район записи, непосредственно предшествующий и непосредственно следующий за строкой, отличается от района для этого ряда. Это возможно? Я думал о соединении на столе, но не знал, как это сделать.Можно ли написать запрос для сравнения строк с другими строками в одной таблице?
id | zip_code | district
__________________________
20063 10169 12
20064 10169 9
20065 10169 12
Возможный дубликат [Сравнить строки в одной таблице в mysql] (http://stackoverflow.com/questions/13244136/compare-rows-in-same-table-in-mysql) – Paul
Поле id является основным полем , Возможно, я не объяснил это хорошо. Я хочу сравнить 9 в районной колонке с 12 до нее и после нее. Если он отличается от (или в данном случае), он вернет эту строку (строка 2064 в этом случае). – Brian