помогите составить sql запрос

Тема в разделе "Базы данных", создана пользователем phillip, 19 сен 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. phillip

    phillip

    Регистр.:
    4 сен 2007
    Сообщения:
    413
    Симпатии:
    15
    Надо сделать выборку.... Выбрать все строки из таблицы clients, у которых одинаковые поля project а также одинаковые поля links при этом надо проверить во второй таблице projects чтобы images>100 у строки с name= project (из первой таблицы)

    Таким образом допустим у меня две таблицы. В таблице projects сказано что есть проект с именем Фарма, количество картинок= 123.
    Во второй таблице указан список клиентов, у некоторых из которых проект- фарма.
    Надо выбрать такие строки чтобы проект был у этих строк одинаков (фарма в нашем случае), и при этом выполняется условие, у фармы больше ста картинок! =) А строки с проектом адалт не берутся, потому что во второй таблице мы видим что у адалта 53 картинки например. Вот такая задачка!
     
  2. horpah

    horpah

    Регистр.:
    21 июн 2010
    Сообщения:
    199
    Симпатии:
    55
    SELECT P.*,C.*
    FROM project P
    LEFT JOIN clients C ON P.project=C.project --(или по какому полю связываются таблицы???)
    WHERE P.images>100 --(или С.images я не понял в какой таблице это поле)
    AND P.projectname='ФАРМА' --опять же не знаю как поле называется


    А на будущее - приводи структуры таблиц чтобы как-то ориентироваться можно было.
     
    phillip нравится это.
Статус темы:
Закрыта.