|
как сравнить таблицы? очень хитрая задачка
|
|||
---|---|---|---|
#18+
Есть таблица A: иванов | вася | 01.01.01 козлов | петя | 01.01.01 крылов | саша | 01.01.01 Есть таблица B: иванов | вася | 02.01.01 козлов | петя | 02.01.01 вагина | лена | 02.01.01 Задача получить: иванов | вася | 01.01.01 козлов | петя | 01.01.01 вагина | лена | 02.01.01 Т.е. то, что в B нет - из А удалить, то что в А нет - из B дописать, но при этом поверх писать нельзя - т.е. если уже запись такая (по первым двум полям) есть - то её нельзя перезаписывать. Как это реализовать напрямую запросами? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2004, 22:57 |
|
как сравнить таблицы? очень хитрая задачка
|
|||
---|---|---|---|
#18+
Попробуй так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Извини за синтаксис TSql, надеюсь в MySQL есть все соответствующие конструкции. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2004, 10:44 |
|
|
start [/forum/topic.php?fid=47&msg=32425046&tid=1855376]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 322ms |
total: | 450ms |
0 / 0 |