Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

сравнение таблиц с разными полями

67K
01 февраля 2011 года
askidkin
1 / / 01.02.2011
уважаемые знатоки у меня такой вопрос: есть 2 таблицы в базе данных, в одной (Таблица1) находится много разных полей одно из которых называется brand а во второй (Таблица2) есть 2 поля: brand_false и brand_true, возможно ли с помощью sql запроса сделать так чтобы таблица1 проверялась в поле brand на наличие значения из таблицы2 brand_false и если оно присутствует то заменяла его значением brend_true?
примного благодарю за любую помощь!
244
01 февраля 2011 года
UAS
2.0K / / 19.07.2006
Ну, я полагаю, должно быть что-то типа:
 
Код:
UPDATE table2 SET <col> = brand_true WHERE table1_id IN (
    SELECT id FROM table1 WHERE brand <> ''
)
385
01 февраля 2011 года
SomewherSomehow
477 / / 25.07.2004
UAS,
А что будет если в таблице table1 в поле id попадется хотя бы один нулл?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог