|
|
|
Выборка уникальных данных
|
|||
|---|---|---|---|
|
#18+
Помогите, уже час туплю и что-то не могу сделать запрос. Есть три таблицы, в одной хранится различные id товаров. Во второй общие разделы. В третьей таблице подразделы. Нужно сделать выборку всех подразделов, если в кортеже в поле P.name значение Основной, то надо проверить чтоб поле P.nom было больше нуля, а если оно меньше нуля, то провести такую же проверку для кортежа с полем Дублирующий. Т.е. единственное значение из этих двух должно попасть. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. Здесь выйдет 4 кортежа, т.к P.nom больше нуля везде. А надо 2, как описал выше. Помогите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2015, 16:57:37 |
|
||
|
Выборка уникальных данных
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2015, 21:33:22 |
|
||
|
Выборка уникальных данных
|
|||
|---|---|---|---|
|
#18+
Lumix, странно, ругается на все, что следует после in (79871413, 79871350). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 11:31:22 |
|
||
|
Выборка уникальных данных
|
|||
|---|---|---|---|
|
#18+
Lumix Код: sql 1. это что за фигня? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 11:41:19 |
|
||
|
Выборка уникальных данных
|
|||
|---|---|---|---|
|
#18+
Ne_znayu_pythonругается на все, что следует после in (79871413, 79871350). Если не понимаете, на что ругается, цитируйте текст сообщения об ошибке, а не свои домыслы. Впрочем, если понимаете - тоже цитируйте. Всегда существует вероятность, что понимаете неправильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 11:50:34 |
|
||
|
Выборка уникальных данных
|
|||
|---|---|---|---|
|
#18+
Akina, выше написал, точно так же говорит и sql, syntax error near r_id a.id = b.id AND in (79871413, 79871350) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 11:58:49 |
|
||
|
Выборка уникальных данных
|
|||
|---|---|---|---|
|
#18+
tanglir, это просто опечатка я ведь эти запросы "вслепую" пишу не на чем ведь проверять их... Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 12:06:44 |
|
||
|
Выборка уникальных данных
|
|||
|---|---|---|---|
|
#18+
Ne_znayu_pythonвыше написал, точно так же говорит и sql, syntax error near r_id a.id = b.id AND in (79871413, 79871350) Как я и говорил - ты его не понимаешь. Правда, ты и сейчас не цитату привёл (фигня, когда-нить научишься), но главное - сервер цитирует часть запроса ровно с того символа, который ему не по нраву - то есть ему не нравится r_id . На что, кстати, уже указывал tanglir . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 12:13:30 |
|
||
|
Выборка уникальных данных
|
|||
|---|---|---|---|
|
#18+
Понял, понял теперь. Код: plsql 1. 2. 3. 4. 5. Этот момент словно не отрабатывает вообще. Он не выбирает, а складывает оба поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 12:56:21 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39090927&tid=1832562]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 221ms |
| total: | 373ms |

| 0 / 0 |
