|
|
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Есть две таблицы... Таблица обьектов и таблица с именами фоток... В таблице с фотками есть столбец 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` но он дублирует обьект со всеми фотками какие есть. Как ограничить количество выборки одним обьектом с первой или последней фоткой ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2013, 12:32:25 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
"дайте мнуе розвидеть это" (с) Для тех, кому лень вчитываться, запрос на самом деле такой: Код: sql 1. 2. 3. И соответственно возникает вопрос - у вас в самом деле никакой фильтрации результатов нет или это не весь текст запроса? А вообще судя по "одним обьектом с первой или последней фоткой", вам сюда: FAQ: Выборка первой/последней записи в группах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2013, 12:43:00 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2013, 15:04:53 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
RomanBV, Уберите весь HTML из SQL-запроса, это же просто кошмар какой-то! И, пользуйтесь, пожалуйста, тэгами форума для оформления своих постов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2013, 15:08:32 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2013, 16:07:22 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
RomanBV,miksoftИ, пользуйтесь, пожалуйста, тэгами форума для оформления своих постов.Имелось в виду это: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Запрос есть, теперь смотрим, чего хочется: RomanBVно он дублирует обьект со всеми фотками какие есть. Как ограничить количество выборки одним обьектом с первой или последней фоткой ?Ни одно поле в запросе даже близко не похоже на "фотку". Так что придётся вам объяснять дальше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2013, 19:22:22 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38375970&tid=1836191]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 352ms |

| 0 / 0 |
