powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом
7 сообщений из 7, страница 1 из 1
Помогите с запросом
    #38375698
RomanBV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть две таблицы...
Таблица обьектов и таблица с именами фоток...
В таблице с фотками есть столбец grp указывающий на обьект, которому принадлежит фотка.
Запрос такой :

SELECT '<div class="right_info"><a href="/index',IF(`flat`.`cb`='0','flat','kv'),'show',`flat`.`id`,'.htm"><img src="/" width="131" height="98" alt="" /><span class="red">5-ком. квартира, ',`flat`.`aa`,' кв.м,</span><br/><span>',`metrostation`.`ru`,'<br/> цена: ',`flat`.`cena`/1000000,' млн.руб</span></a></div>' FROM `flat`, `metrostation` WHERE `metrostation`.`id`=`flat`.`ms`

но он дублирует обьект со всеми фотками какие есть. Как ограничить количество выборки одним обьектом с первой или последней фоткой ?
...
Рейтинг: 0 / 0
Помогите с запросом
    #38375712
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"дайте мнуе розвидеть это" (с)
Для тех, кому лень вчитываться, запрос на самом деле такой:
Код: sql
1.
2.
3.
SELECT <сюда_лучше)не_смотреть>
FROM `flat`, `metrostation` 
WHERE `metrostation`.`id`=`flat`.`ms`

И соответственно возникает вопрос - у вас в самом деле никакой фильтрации результатов нет или это не весь текст запроса?
А вообще судя по "одним обьектом с первой или последней фоткой", вам сюда: FAQ: Выборка первой/последней записи в группах
...
Рейтинг: 0 / 0
Помогите с запросом
    #38375961
RomanBV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir,

Извиняюсь...

SELECT '<div class="right_info"><a href="/index',IF(`flat`.`cb`='0','flat','kv'),'show',`flat`.`id`,'.htm"><img src="/flat/pre/',`filehran_flat`.`id`,'-',`filehran_flat`.`name`,'" width="131" height="98" alt="" /><span class="red">5-ком. квартира, ',`flat`.`aa`,' кв.м,</span><br/><span>',`metrostation`.`ru`,'<br/> цена: ',`flat`.`cena`/1000000,' млн.руб</span></a></div>' FROM `flat`, `metrostation` WHERE `metrostation`.`id`=`flat`.`ms` AND `flat`.`zhk`='0' AND `metrostation`.`cent`='1' AND `filehran_flat`.`grp`=`flat`.`id` AND `flat`.`dd`='0' ORDER BY `flat`.`id` DESC LIMIT 15
...
Рейтинг: 0 / 0
Помогите с запросом
    #38375970
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomanBV,

Уберите весь HTML из SQL-запроса, это же просто кошмар какой-то!
И, пользуйтесь, пожалуйста, тэгами форума для оформления своих постов.
...
Рейтинг: 0 / 0
Помогите с запросом
    #38376067
RomanBV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

SELECT IF(`flat`.`cb`='0','flat','kv'),`filehran_flat`.`id`,`filehran_flat`.`name`,`flat`.`aa`,`metrostation`.`ru`,`flat`.`cena`/1000000 FROM `flat`, `metrostation` WHERE `metrostation`.`id`=`flat`.`ms` AND `flat`.`zhk`='0' AND `metrostation`.`cent`='1' AND `filehran_flat`.`grp`=`flat`.`id` AND `flat`.`dd`='0' ORDER BY `flat`.`id` DESC LIMIT 15
...
Рейтинг: 0 / 0
Помогите с запросом
    #38376262
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomanBV,miksoftИ, пользуйтесь, пожалуйста, тэгами форума для оформления своих постов.Имелось в виду это:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SELECT 
 IF(`flat`.`cb`='0','flat','kv')
 ,`filehran_flat`.`id`
 ,`filehran_flat`.`name`
 ,`flat`.`aa`
 ,`metrostation`.`ru`
 ,`flat`.`cena`/1000000 
FROM `flat`, `metrostation` 
WHERE `metrostation`.`id`=`flat`.`ms`  
 AND `flat`.`zhk`='0' 
 AND `metrostation`.`cent`='1' 
 AND `filehran_flat`.`grp`=`flat`.`id` 
 AND `flat`.`dd`='0' 
ORDER BY `flat`.`id` DESC LIMIT 15

Запрос есть, теперь смотрим, чего хочется:
RomanBVно он дублирует обьект со всеми фотками какие есть. Как ограничить количество выборки одним обьектом с первой или последней фоткой ?Ни одно поле в запросе даже близко не похоже на "фотку". Так что придётся вам объяснять дальше.
...
Рейтинг: 0 / 0
Помогите с запросом
    #38376281
RomanBV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir,

`filehran_flat`.`id`
,`filehran_flat`.`name` и есть имя фотки на диске
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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