X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Запрос на выборку.
zanner
zanner
Topic Starter сообщение 2.4.2014, 13:06; Ответить: zanner
Сообщение #1


Здраствуйте, немножко уже запутался з запросом, прошу мне помочь.

Есть запрос.
select p.id,p.names,p.price,p.cid, po.*, pv.*, o.*
from `options` o
right join `products_option` po on o.id=po.oid
right join `products_value` pv on po.id=pv.poid
right join `products` p on p.id=po.pid
where p.cid='34' and p.price between '611' and '1000' and false and po.oid='3' and pv.val='Зелений' or po.oid='3' and pv.val='Чорний' GROUP by p.id

Он работает так, как нужно, но синтаксис мне нужен другой. Части запроса добавляются динамичиски
po.oid='3' and pv.val='Зелений' or po.oid='3' and pv.val='Чорний'

Мне нужна, что бы переж каждым po.oid стояло or.
Но когда зпрос выгялдит так:
select p.id,p.names,p.price,p.cid, po.*, pv.*, o.*
from `options` o
right join `products_option` po on o.id=po.oid
right join `products_value` pv on po.id=pv.poid
right join `products` p on p.id=po.pid
where p.cid='34' and p.price between '611' and '1000' and false or po.oid='3' and pv.val='Зелений' or po.oid='3' and pv.val='Чорний' GROUP by p.id

работает он не верно. Тоисть нужно перед первым and а все последующие or.
Можна ли как то задать логически, что бы перед всеми был or. Так как динамически они добавляются перед всеми or. Спасибо.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
сообщение 2.4.2014, 22:16; Ответить: Arks
Сообщение #2


Я ничего не понял из описания.
Что такое
and false
:sarcastic:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zanner
zanner
Topic Starter сообщение 2.4.2014, 23:27; Ответить: zanner
Сообщение #3


Спасибо, уже разобрался сам :) я false нужно, как некая "затычка" :)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Запрос на бесплатные полезности
7 Tia2 1841 23.3.2024, 11:27
автор: Alexand3r
Открытая тема (нет новых ответов) Бесплатно: сделаю выборку ключевых слов по базе Пастухова
16 TimurR 4964 26.12.2020, 22:40
автор: Filadelso
Открытая тема (нет новых ответов) Куплю сайты, внутри темы подробный запрос
3 PticaKate 3622 12.11.2019, 16:22
автор: 0pium
Открытая тема (нет новых ответов) Куплю выборку из базы Пастухова
1 Ksardas777 3657 5.11.2018, 11:32
автор: elek3k
Открытая тема (нет новых ответов) убрать GET запрос с URL
Сделать ЧПУ ссылок
18 WoWeb 9851 28.10.2016, 17:18
автор: WoWeb


 



RSS Текстовая версия Сейчас: 29.3.2024, 2:41
Дизайн