Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / выборка из двух таблиц / 6 сообщений из 6, страница 1 из 1
04.02.2015, 21:33:14
    #38871772
Euler7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из двух таблиц
Доброго времени суток. Имеются две таблицы:
1) таблица game , в ней столбцы game_id (индекс) и finished (BIT). Т.е. идентификатор игры и закончена ли она.
2) таблица player , в ней столбцы game_id (указатель на строку в таблице game) и user_id . Т.е. список игроков, принимающих участие в игре.
Нужно по заданному user_id получить game_id , для которого finished =0. Т.е. идентификатор незаконченной игры пользователя. Известно, что таких game_id не более одной.
Помогите пожалуйста составить соответствующий запрос.
...
Рейтинг: 0 / 0
04.02.2015, 23:02:07
    #38871801
Euler7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из двух таблиц
К сожалению не обнаружил кнопки редактирования, так что прошу прощения за мультипостинг.
Остановился на таком варианте:
Код: sql
1.
SELECT `game_id` FROM `game` WHERE `finished`=0 AND (SELECT 1 FROM `player` WHERE `user_id`=:userId AND `player`.`game_id`=`game`.game_id)
...
Рейтинг: 0 / 0
05.02.2015, 11:39:45
    #38872037
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из двух таблиц
JOIN
...
Рейтинг: 0 / 0
06.02.2015, 21:35:54
    #38873739
Euler7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из двух таблиц
SharuPoNemnoguJOIN
столь же непонятно, сколь и лаконично...
...
Рейтинг: 0 / 0
06.02.2015, 21:47:57
    #38873742
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из двух таблиц
Euler7SharuPoNemnoguJOIN
столь же непонятно, сколь и лаконично...
а больше и нечего добавлять...
...
Рейтинг: 0 / 0
07.02.2015, 01:13:59
    #38873780
MikkiMouse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка из двух таблиц
вадя,

Есть всего 2 типа людей: одни - понимают JOIN и активно им пользуются, другие - в XXI веке (!!!) все еще не открыли его для себя... Вот этих других - жалко...
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / выборка из двух таблиц / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]