Выбор офисов, кроме конкретных онлайн урок.


Для выборки офисов, кроме конкретных (по идентификатору) удобно использовать оператор NOT в связке с оператором IN. Допустим, нам необходимо выбрать офисы, кроме тех у которых идентификатор равен 4, 7 и 3:

SELECT * FROM `offices`
WHERE id NOT IN ( 4, 7, 3 )


+----+---------------+-----------------+-----------------------+------------+-----------+-------------+-----------+
| id | city | phone | address | state | country | postal_code | territory |
+----+---------------+-----------------+-----------------------+------------+-----------+-------------+-----------+
| 1 | San Francisco | +1 650 219 4782 | 100 Market Street | CA | USA | 94080 | NA |
| 2 | Boston | +1 215 837 0825 | 1550 Court Place | MA | USA | 02107 | NA |
| 5 | Tokyo | +81 33 224 5000 | 4-1 Kioicho | Chiyoda-Ku | Japan | 102-8578 | Japan |
| 6 | Sydney | +61 2 9264 2451 | 5-11 Wentworth Avenue | NULL | Australia | NSW 2010 | APAC |
+----+---------------+-----------------+-----------------------+------------+-----------+-------------+-----------+