|
|
|
Можно ли использовать функцию In() для составного ключа
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! В таблице имеется составной ключ. К примеру поля ключа `Field1` и `Field2`. Можно ли задать условие по нескольким значениям ключа в одном запросе? Что-то типа этого: SELECT * FROM `Table` WHERE (`Field1`,`Field2`) In(3,2,4,7); Т.е. запрос должен выбрать записи, у которых: (`Field1`=3) AND (`Field2`=4) (`Field1`=2) AND (`Field2`=7) На такой запрос MySQL ругается, но может быть есть какая-то другая конструкция, которая может решить данную задачу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2013, 15:10:59 |
|
||
|
Можно ли использовать функцию In() для составного ключа
|
|||
|---|---|---|---|
|
#18+
я бы попробовал так: Код: sql 1. Кстати, долго думал причем тут натуральный логарифм :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2013, 15:20:56 |
|
||
|
Можно ли использовать функцию In() для составного ключа
|
|||
|---|---|---|---|
|
#18+
miksoftя бы попробовал так: Код: sql 1. Получилось! Ура!!!! Спасибо большое!) miksoftКстати, долго думал причем тут натуральный логарифм :) Ну так получилось) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2013, 13:19:20 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1836360]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 299ms |

| 0 / 0 |
