Member 13819325 Ответов: 3

Как сравнить две таблицы в mysql с помощью PHP-кода?


Привет,

У меня есть две таблицы, и я должен сравнить данные таблиц, и если данные совпадают, то присвоить значение "Да" статусу столбца, а если не соответствует, то присвоить значение "Нет" этому столбцу статуса, и я должен сделать это для нескольких значений. Мне нужно сделать это с помощью PHP и отобразить данные в таблице PHP со статусом совпадающего значения и статусом непревзойденного значения.

Заранее спасибо.

Что я уже пробовал:

Я попробовал sql - запрос и смог получить несопоставимые значения в таблице, но не смог присвоить статус сопоставленным и несопоставимым значениям.

3 Ответов

Рейтинг:
2

W∴ Balboos, GHB

Я думаю, вы найдете MySQL: оператор INTERSECT[^] очень полезно.

Запустите каждое обновление таблицы против другой таблицы, чтобы установить "да" и "нет" с помощью простых "В" и "не в".



Рейтинг:
0

Member 13117853

Вы можете написать такой запрос:


$sql = "обновить таблицу 1 t1
Присоединяйтесь таблица2 Т2
На T2.ИД = Т1.идентификатор

Установите t1.status = "YES" ";


Это должно хорошо работать


CHill60

Он будет хорошо работать для обновления, но не удовлетворяет требованию "отображать данные в таблице PHP со статусом совпадающего значения и статусом непревзойденного значения"

Рейтинг:
0

Member 13819325

Не могли бы вы помочь мне с правильным запросом? Мне нужно применить "да" или "нет" к каждому из значений в таблице php.


Richard Deeming

Если вы хотите ответить на решение, нажмите кнопку "есть вопрос или комментарий?" кнопка под этим решением.

НЕ опубликуйте свой ответ как новое "решение".