Общие > Базы данных
сравнение двух таблиц
Рачей:
помогите организовать запрос. Нужно сравнить две таблицы и найти в них разницу.. в одной может не хватать строки ... или наоборот больше строк.. как составить запрос что бы найти разницу?
Рачей:
| id | name | street | phone | chto-to |
| 1 | name 1 | street 1 | phone 1 | chto-to 1 |
| 2 | name 2 | street 2 | phone 2 | chto-to 2 |
| 3 | name 3 | street 3 | phone 3 | chto-to 3 |
| 4 | name 4 | street 4 | phone 4 | chto-to 4 |
| 5 | name 5 | street 5 | phone 5 | chto-to 5 |
| 6 | name 6 | street 6 | phone 6 | chto-to 6 |
| 7 | name 7 | street 7 | phone 7 | chto-to 7 |
| id | name | street | phone | chto-to |
| 1 | name 1 | street 1 | phone 1 | chto-to 1 |
| 2 | name 2 | street 2 | phone 2 | chto-to 2 |
| 3 | name 4 | street 4 | phone 4 | chto-to 4 |
| 4 | name 5 | street 5 | phone 535 | chto-to 5 |
| 5 | name 6 | street 6 | phone 6 | chto-to 6 |
| 6 | name 7 | street 7 | phone 7 | chto-to 7 |
вот пример таблиц.
html_coder:
Может LEFT JOIN тебе поможет.
Рачей:
html_coder
ну да:) это все на что ума хватает?:)
andymc:
Если есть уникальное поле, то можно сравнить по нему
--- Код: ---SELECT * FROM table 1 WHERE name NOT IN SELECT name FROM table2
--- Конец кода ---
Навигация
Перейти к полной версии