Как настроить этот запрос? У меня есть награды в таблице. Например, в таблице наград награда может иметь идентификатор 1. Лента может иметь Award_id 2 в таблице наград. Затем у меня есть другая таблица, award_user, где есть award_id и userid пользователя. Итак, если я хочу дать пользователю award_id 1, а его userid — 25, он будет в таблице award_user как award_id 1 и userid 25 (что означает, что у них есть эта награда). Я хочу выбрать все награды, которые пользователь получил на основе своего идентификатора пользователя.
Однако вот в чем дело. Награды находятся в таблице наград, но фактическая пользовательская информация о наградах находится в таблице наград. Так что, думаю, мне придется выбирать из двух разных мест.
Вот что у меня пока есть..
$query = mysql_query("ВЫБЕРИТЕ * из награды, ГДЕ награда_id = (ВЫБЕРИТЕ награду_id ИЗ наградного_пользователя, ГДЕ userid = $userid)");
Не уверен, сработает это или нет.
По сути, он должен выбрать награды из таблицы наград с идентификатором award_id, который имеет идентификатор пользователя. $userid — допустимая переменная, это их идентификатор пользователя.
Спасибо!