![]() |
Помогите с выборкой
Есть запрос SELECT * FROM pictures LEFT JOIN ratings ON ratings.picture_id = pictures.id
Но в ответе не присутствуют поля из второй таблицы(ratings), только поля из первой. Мне нужно, чтобы в результате было и поле average_rating, которое содержится в таблице ratings! |
Никак не могу решить проблему. Может она в join?
|
SELECT * FROM pictures,вторая таблица(ratings) LEFT JOIN ratings ON ratings.picture_id = pictures.id
|
.ATK
Mysql Error Not uniq table/alias |
Может я туплЮ?
Нужно всего лишь вывести картинки по рейтингу, т.е. есть две таблицы Рейтинги и Картинки. Нужно вывести картинки с самым высоким рейтингом. |
Код:
SELECT p.*, r.* |
krypt3r
а что значит r, p., *? |
Это псевдонимы таблиц, чтобы не писать их полные имена
|
p.* - выбрать весе поля из таблицы p
В твоем случае будет PHP код:
|
| Время: 15:24 |