|
Тема |
Re: какъв по-елегантен начин има [re: Formal] |
|
Автор | kalinkina (Нерегистриран) | |
Публикувано | 13.02.08 21:06 |
|
|
Аз точно това съм направила, но резултата не винаги е реален, заради дублиращи суми
SELECT NwS.id, NwS.idstat, NwS.StDate, NwS.pay, NwS.ibancust, NwS.line
FROM NwS LEFT JOIN NwA ON (NwS.ibancust = NwA.ibancust) AND (NwS.pay = NwA.pay)
WHERE (((NwA.pay) Is Null) AND ((NwA.ibancust) Is Null));
после добавям едно поле, в което сетвам флаг в '1' и правя временна
таблица и пускам още едно query с инверт на условието
WHERE (((NwA.pay) Is Null) AND ((NwA.ibancust) Is Not Null));
от което правя друга временна таблица със сетнат флаг '0' на всеки запис
Искам да ги залепя двете таблици (резултата ще е същия като ТаблицаА, но
със флагове на всеки рекорд) и после ръчно ще сетвам записите, които
първото query не е прихванало .........
но нещо не ми върви InsertSQL-a
|
| |
|
|
|