|
|
|
CASE несколько параметров
|
|||
|---|---|---|---|
|
#18+
приветствую есть проблема с запросом, а именно, в конструкции case (MySQL) сам запрос Код: sql 1. 2. 3. 4. 5. 6. 7. хотел заменить на такой, но обновляет еще и строку groupid Код: sql 1. 2. 3. 4. 5. 6. 7. помогите, кто сталкивался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 18:02:10 |
|
||
|
CASE несколько параметров
|
|||
|---|---|---|---|
|
#18+
kristoferruotsi Код: sql 1. 2. Интересно, скоро обнаружится, что barcode не может стать 1640 в принципе? kristoferruotsiобновляет еще и строку groupidНе верю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 18:21:36 |
|
||
|
CASE несколько параметров
|
|||
|---|---|---|---|
|
#18+
мне нужно обновить ver_sagi на 101 где barcode = 2104434 и groupid = 21490013 и мне нужно обновить ver_sagi на 1640 где barcode = 2104434 и groupid = 21490023 само поле barcode в запросе не изменится во втором варианте который в первом посте, поле groupid действительно меняется для двух строк оно становится одинаковым, а должно оставаться неотредактированным как и barcode ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 18:26:56 |
|
||
|
CASE несколько параметров
|
|||
|---|---|---|---|
|
#18+
Ну и? второй запрос верен... до секции WHERE. А её тоже надо корректировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 18:28:17 |
|
||
|
CASE несколько параметров
|
|||
|---|---|---|---|
|
#18+
использовал запрос Код: sql 1. 2. 3. 4. 5. 6. 7. на картинке в аттаче первый вариант - до второй - после ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 18:35:28 |
|
||
|
CASE несколько параметров
|
|||
|---|---|---|---|
|
#18+
это по поводу второго поста а по поводу секции WHERE - поясните, будьте добры, не сталкивался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 18:37:08 |
|
||
|
CASE несколько параметров
|
|||
|---|---|---|---|
|
#18+
да, попробовал на голой тестовой таблице все гуд походу с индексами намудрил спасибо кстати, после WHERE ничего не менял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 19:04:52 |
|
||
|
CASE несколько параметров
|
|||
|---|---|---|---|
|
#18+
kristoferruotsi Код: sql 1. 2. 3. 4. Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 19:42:18 |
|
||
|
CASE несколько параметров
|
|||
|---|---|---|---|
|
#18+
kristoferruotsiкстати, после WHERE ничего не менял Очень плохо. Попробуйте ввести третью запись, где barcode = 2104434, а вот groupid - не из списка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 21:08:42 |
|
||
|
CASE несколько параметров
|
|||
|---|---|---|---|
|
#18+
у меня таких случаев не предусмотрено но приму к сведению, и попробую перебомбить свой запрос спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2013, 12:17:33 |
|
||
|
CASE несколько параметров
|
|||
|---|---|---|---|
|
#18+
kristoferruotsiу меня таких случаев не предусмотреноЖизнь богаче фантазии. Лучше ВСЕГДА в CASE делать секцию ELSE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2013, 13:43:43 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38431761&tid=1835860]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 325ms |

| 0 / 0 |
