У меня есть вопрос о нобе, а скорее хлопотный для меня. Я использую SELECT на трех таблицах, средний из которых является реальным (удерживает отношения - идентификатор пользователя от ID места), первая - таблица пользователей, последняя из мест. Я написал этот безукоризненный запросMysql Множественный выбор таблицы с условием
$query = "SELECT users.Username,usrxplc.User,places.Name
FROM users,usrxplc,places
WHERE usrxplc.Place=places.ID AND usrxplc.User=users.ID"
Это выплевывает все места, связанные со всеми пользователями. Отлично, но я хотел бы ограничить его только определенным пользователем. Кажется простым, но я застрял.
У вас есть два предложения 'where' вместо' AND'. Так что это неверно. Правильный - '... WHERE usrxplc.Place = places.ID И usrxplc.User = users.ID И users.UserID = 123'. – AlexZam
Спасибо, спасибо, спасибо! Я пробовал это как 1000 раз раньше, но продолжал делать глупые ошибки в моем синтаксисе. – Whitewall
+1 как он решает проблему - просто чувствовал, что предлагаю метод JOIN :) –