Автор Тема: Как сделать запрос в SQL с использованием 2 таблиц???  (Прочитано 3225 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kasap

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Привет всем.

У меня есть 2 таблицы, которые я упростил для понимания:

1) Таблица юзеров:

|user_id|firstname|lastname|...|...|

2) Таблица результатов голосования:

|user_id|message|date|

Вопрос состоит в следующем. Какой должен быть запрос, который бы выбирал всех непроголосовавших user_id? Надеюсь что все понятно объяснил. Спасибо.

Оффлайн Ivan Kolesnikov

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 39
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
В Oracle вот так:

select user_id from \'пользователи\' where user_id not in (select distinct user_id from \'голосование\')

Kasar если не получится, напишите для какой базы, если знаю, то помогу.

Оффлайн Kasap

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Да спасибо, это как раз то, что мне было надо :)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28