|
|
|
помощь с условием
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток, никак не получается у меня придумать условие для запроса. условие должно быть таким к примеру: есть 3 строки с различными значениями в колонках, надо выбрать только ту строку в которой присутствуют искомые значения и заполнены все поля. к примеру ищем значения 2 полей isp = 8 , region = 131 , subregion=NULL -> необходимо получить только строку 3(пример во вложении) пока пытаюсь сделать для одного поля Код: sql 1. или так выбирает более одной строки(часть запроса): Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2015, 11:12:28 |
|
||
|
помощь с условием
|
|||
|---|---|---|---|
|
#18+
забыл указать что значения полей isp,region,subregion в astcdr.`tariff-data` могут быть разными, например может быть заполнен только region или region,subregion или все 3 поля. хотелось быть в итоге икать необходимую строку в одном запросе, для полноты картины выкладываю весь запрос: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2015, 13:48:30 |
|
||
|
помощь с условием
|
|||
|---|---|---|---|
|
#18+
Решение нашел в теме Наибольшее количество совпадений OR Код: sql 1. Не получается добавить его в запрос во втором посте, просьба проконсультировать по данному вопросу уже всю голову сломал =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2015, 15:04:21 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39035403&tid=1832777]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 393ms |

| 0 / 0 |
