Помогите разобраться в 2 ID

158
22 марта 2017, 16:15

Если у меня в таблице geo_state есть два поля с ID - это state_id и country_id.

Какой нужен SQL-запрос, чтобы удалить из таблицы geo_state все записи у которых country_id (кроме 53, например, и 54), ведь и в state_id присутствуют эти номера.

Answer 1

Добрый день!

Не важно, сколько и какие у вас ID. Главное, что это разные столбцы в таблице базы данных, со своими уникальными именами. При выполнении запроса:

DELETE FROM geo_state WHERE country_id NOT IN (53, 54)

Удалятся все записи кроме тех, которые в поле country_id содержат значения 53 и 54. Значения остальных полей в данном случае никакой роли не играет.

READ ALSO
Ошибка добавиления события в CalendarView в Android Studio

Ошибка добавиления события в CalendarView в Android Studio

Каждый раз, когда нажимаю на дату, выходит что ничего не запланировано, а мне нужно, что бы выходило событиеМожет быть формат не тот? Надеюсь...

323
Как растянуть 5 элементов на всю ширину toolbar?

Как растянуть 5 элементов на всю ширину toolbar?

Есть 5 item в menu, как сделать так, чтобы эти 5 элементов располагались на всю ширину toolbar?

234
Android. Использование библиотеки RootTools.jar

Android. Использование библиотеки RootTools.jar

Есть задача изменения прав доступа некоторого каталога на Android (устройство рутированное)Нашел библиотеку RootTools

191