![]() |
|
Модераторы: skyboy |
![]()
|
|
| NCIAC |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 7.2.2009 Репутация: нет Всего: нет |
Добрый день.
Есть две таблицы. В одной таблице содержится информация о продаваемых автомобилях. Во второй - информация о фотографиях автомобиля:
В таблице vehicle_pict есть поле OSN, которое, если ровняется 1, указывает на то, что данная фотография отображается при отображении информации об автомобиле, то есть основная. У остальных фотографий OSN=0. Следующим запросом я вывожу все автомобили и считаю, сколько картинок о каждой машине есть на сайте:
Я хачу в этом же запросе выбрать ID фотографии, у которой OSN=1. Как это сделать? |
||||||
|
|||||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 106 Всего: 454 |
Джойни таблицу фот ещё раз, на сей раз с отбором по OSN=1
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Zloxa |
|
|||
|
Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 33 Всего: 161 |
-------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
|||
|
||||
| NCIAC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 7.2.2009 Репутация: нет Всего: нет |
Была такая идея, но, как оказалось, нельзя два раза джойнить одну и туже таблицу. SQL Manager выдаёт: Not unique table/alias: 'vehicle_pict'. (Я добавил в запрос LEFT OUTER JOIN `vehicle_pict` ON (`vehicle_pict`.`osn` = 1)) Это сообщение отредактировал(а) NCIAC - 19.11.2010, 14:38 |
|||
|
||||
| Zloxa |
|
|||
|
Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 33 Всего: 161 |
хотя.... в маське вообще можно без max
Добавлено через 1 минуту и 30 секунд можно, ругается он на не однозначный алиас. Соответственно если заалиасить хотябы одну из них, ошибка уйдет. -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 106 Всего: 454 |
Должно получиться что-то типа
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| NCIAC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 7.2.2009 Репутация: нет Всего: нет |
Большое спасибо, действительно работает так. Теперь буду знать
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |