Объединенные данные из двух таблиц?

Есть две огромных таблицы с книгами в каждой по 150 000 записей.

Схематично это выглядит так

3cf37adfcf5f4af4bb23a3d3197bd469.png

Данные из этих таблиц я вывожу на веб-морду, все ок.

Теперь стоит задача сделать совмещенную таблицу. Как известно ISBN это уникальный номер книги, мне нужно сравнивать два этих поля.

Так вот, мне нужно сделать промежуточную таблицу, как она должна выглядить? И как мне затем эти данные выводит в таблицу, можно пример на MYSQL?

И еще как мне сравнивать две этих таблицы, пример в озоне ISBN 978-5-17-082348-2, 978-985-18-2532-1,978-5-17-085086-0 а в Labirint может быть, только один ISBN 978-985-18-2532-1.

Как мне действовать? Брать в массив лимитом данные из одной таблицы ISBN и потом в цикле искать их в другой?
  • Вопрос задан
  • 224 просмотра
Решения вопроса 1
dimonchik2013
@dimonchik2013
...а ну-ка пыль сдуй отсюда...
2) дерномализуешь
978-5-17-082348-2 book1
978-985-18-2532-1 book1
978-5-17-085086-0 book1

1) JOIN
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
martin74ua
@martin74ua
Linux administrator
читайте в сторону JOIN, UNION
в зависимости от того, что вы понимаете под словами "совмещенную таблицу"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы