Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Выборка из двух таблиц (Александр) 08/07/2008 - 18:42:29



From: Александр - 08/07/2008 - 18:42:29
Subject:Выборка из двух таблиц
-----------------
Подскажите пожалуйста как сделать выборку из таблицы на основании даных второй.

Я пишу учебную игру. Есть таблица с вопросами для текущей игры.
game_tasks с полями game_id и task_id. заполняется случайными 10 вопросами при старте игры.
и есть вторая таблица в которой содержится инфа по текущему вопросу игры player_tasks. для каждого нового заданного вопроса заполняется эта таблица. в ней есть поля id, id_gp (таблица game_players связывает game_id и участника этой игры), mark (оценен ли вопрос преподавателем).
так вот вопрос. когда выбирается след вопрос, вопросы которые были заданы уже не могут выбираться (читаем вопросы имеющий оценку преподавателя).
т.е. выбрать из таблицы game_tasks все вопросы кроме тех которые созданы в player_tasks и у них заполнено поле mark. ???

я мучался сам но получилось только если сделать вложенный селект который выбирает сначала из player_tasks и подставляется условие что не равно этим значениям. но заметно дольше выполняется запрос чем другие.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
33727



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |