Sql запрос под Ib

Тема в разделе "Delphi - Базы данных", создана пользователем ITShef, 2 июл 2011.

Статус темы:
Закрыта.
  1. ITShef

    ITShef Гость

    Есть 2 таблицы
    1. Product
    2. Images

    У обоих есть общее ключевое поле image_id

    Нужно показать все записи таблицы product с сопоставлением данных из таблицы images по данному ключевому полю. Вот собственно мой запрос

    select product.*, images.* from product, images where product.image_id=images.image_id

    Записи естественно отбираются, но только те, у которых есть информация в таблице Images. Те же товары, у которых нет этой информации, просто не отображаются, что вполне нормально. Но мне нужно показать
    ВСЕ ЗАПИСИ ТАБЛИЦЫ PRODUCT и если есть для нее запись в таблице IMAGES, то подставить, иначе оставить поля пустыми. Как это реализовать.

    Такой вариант как создание пустых записей в таблице IMAGES для каждой из записей таблицы PRODUCT не предлагать, так как записей в таблице PRODUCT более 10КК а в IMAGES не более 100
     
  2. ITShef

    ITShef Гость

    Не дождавшись ответа, все-таки вспомнил сам про JOIN
     
Загрузка...
Похожие Темы - Sql запрос под
  1. mrtg
    Ответов:
    14
    Просмотров:
    230
  2. TonikVR
    Ответов:
    5
    Просмотров:
    1.087
  3. sery80
    Ответов:
    0
    Просмотров:
    1.429
  4. bumbarashek
    Ответов:
    4
    Просмотров:
    2.144
  5. icef1ery
    Ответов:
    8
    Просмотров:
    2.560
Статус темы:
Закрыта.

Поделиться этой страницей