|
|
|
исключение результата одного запроса из другово
|
|||
|---|---|---|---|
|
#18+
SELECT trade_veksel.* FROM trade_veksel LEFT JOIN trade_veksel_buy ON trade_veksel.id=trade_veksel_buy.id_veksel WHERE trade_veksel_buy.id_veksel IS NULL; SELECT trade_veksel.id FROM trade_veksel LEFT JOIN trade_veksel_repo ON trade_veksel.id=trade_veksel_repo.id_veksel WHERE trade_veksel_repo.id_veksel is not NULL and (CURDATE() < trade_veksel_repo.data_vikupa); Как видно 2 запроса выдают результат с одно и той же таблицы, вопрос. как из первого запроса выбросить те поля которые вывел второй запрос. (исключение) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2005, 12:39 |
|
||
|
исключение результата одного запроса из другово
|
|||
|---|---|---|---|
|
#18+
лень думать а что 2 запрос как подзапрос 1 низзя сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2005, 13:06 |
|
||
|
исключение результата одного запроса из другово
|
|||
|---|---|---|---|
|
#18+
Думаю это совсем не оптемальное решение.. может есть еще предложения ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2005, 13:22 |
|
||
|
исключение результата одного запроса из другово
|
|||
|---|---|---|---|
|
#18+
Есть такая операция для работы со множествами, но так и не понял то ли это есть 5-ке, то ли планируется. Хотя очень удобная фича была бы Код: plaintext 1. 2. 3. P.S. Проверял на 4.1 - не работает :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2005, 14:32 |
|
||
|
исключение результата одного запроса из другово
|
|||
|---|---|---|---|
|
#18+
Проверил на 5.03 тоже нет. Покрайне мери на этих запросах.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2005, 16:36 |
|
||
|
исключение результата одного запроса из другово
|
|||
|---|---|---|---|
|
#18+
в стандартном sql не minus а except ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2005, 16:39 |
|
||
|
исключение результата одного запроса из другово
|
|||
|---|---|---|---|
|
#18+
ZloiSELECT trade_veksel.* FROM trade_veksel LEFT JOIN trade_veksel_buy ON trade_veksel.id=trade_veksel_buy.id_veksel WHERE trade_veksel_buy.id_veksel IS NULL; SELECT trade_veksel.id FROM trade_veksel LEFT JOIN trade_veksel_repo ON trade_veksel.id=trade_veksel_repo.id_veksel WHERE trade_veksel_repo.id_veksel is not NULL and (CURDATE() < trade_veksel_repo.data_vikupa); Как видно 2 запроса выдают результат с одно и той же таблицы, вопрос. как из первого запроса выбросить те поля которые вывел второй запрос. (исключение) М.б. имелось в виду "записи" ? Если так, то типа того: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2005, 16:47 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=657&tid=1854021]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 330ms |

| 0 / 0 |
