|
|
|
Select
|
|||
|---|---|---|---|
|
#18+
есть 2 таблицы с одинаковыми полями-нужно в первой таблице найти все значения , для которых значения 4 цен не совпадает(т.е. mlabel.ocena1#mlcen.ocena1 and mlabel.ocena2#mlcen.ocena2 and mlabel.ocena3#mlcen.ocena3 and mlabel.ocena4#mlcen.ocena4) или 3 цен-mlabel.ocena1#mlcen.ocena1 and mlabel.ocena2#mlcen.ocena2 and mlabel.ocena3#mlcen.ocena3 или 2-mlabel.ocena1#mlcen.ocena1 and mlabel.ocena2#mlcen.ocena2 или всего одна цена не совпадает-mlabel.ocena1#mlcen.ocena1 это все надо написать в одном запросе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 09:14 |
|
||
|
Select
|
|||
|---|---|---|---|
|
#18+
и всевозможные комбинации -1 и 2 1 и 3 и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 09:16 |
|
||
|
Select
|
|||
|---|---|---|---|
|
#18+
примерно так Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 09:35 |
|
||
|
Select
|
|||
|---|---|---|---|
|
#18+
Dima Tпримерно так Код: plaintext 1. 2. 3. 4. 5. 6. самое смешное, что при выполнении/невыполнении условия (mlabel.ocena1#mlcen.ocena1) проверка остальных условий не имеет смысла! Т.е. запрос значительно упрощается: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 10:00 |
|
||
|
Select
|
|||
|---|---|---|---|
|
#18+
Станислав С Dima Tпримерно так Код: plaintext 1. 2. 3. 4. 5. 6. самое смешное, что при выполнении/невыполнении условия (mlabel.ocena1#mlcen.ocena1) проверка остальных условий не имеет смысла! Т.е. запрос значительно упрощается: Код: plaintext 1. 2. 3. а как же всевозможные комбинации???????7 mlabel.ocena1#mlcen.ocena1 and mlabel.ocena4#mlcen.ocena4 всего комбицаций получается 4!=16 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 11:25 |
|
||
|
Select
|
|||
|---|---|---|---|
|
#18+
нач Станислав С Dima Tпримерно так Код: plaintext 1. 2. 3. 4. 5. 6. самое смешное, что при выполнении/невыполнении условия (mlabel.ocena1#mlcen.ocena1) проверка остальных условий не имеет смысла! Т.е. запрос значительно упрощается: Код: plaintext 1. 2. 3. а как же всевозможные комбинации???????7 mlabel.ocena1#mlcen.ocena1 and mlabel.ocena4#mlcen.ocena4 всего комбицаций получается 4!=16 А Вы посмотрите на условия: 1. Если выполняется mlabel.ocena1#mlcen.ocena1 , то проверка остальных условий не обязательна, так как данные все-равно попадут в выборку - происходит выполнение одного из условий по ИЛИ: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 2. Если не выполняется mlabel.ocena1#mlcen.ocena1 , то проверка остальных условий не обязательна, так как данные все-равно не попадут в выборку - невыполнение одного из условий по И: Код: plaintext 1. 2. 3. 4. Здесь используется простой закон: A&(A^B)=A (где & = И, ^ = ИЛИ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 11:51 |
|
||
|
|

start [/forum/topic.php?fid=41&gotonew=1&tid=1590385]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 311ms |

| 0 / 0 |
