|
|
|
Как получить из одной таблицы все то, чтего нет а другой?
|
|||
|---|---|---|---|
|
#18+
Ну вообщето можно только вот второй джойн тоже нужно привязать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2002, 18:33:17 |
|
||
|
Как получить из одной таблицы все то, чтего нет а другой?
|
|||
|---|---|---|---|
|
#18+
Я че-то не догоняю, зачем FULL Join, когда хватает Left (Right) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2002, 18:38:27 |
|
||
|
Как получить из одной таблицы все то, чтего нет а другой?
|
|||
|---|---|---|---|
|
#18+
если в данных есть нулл то это не прокатит... да и полного пересечения множеств может не выйти... нужно полное описание таблиц и немного описания логики добавления в таблицы.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2002, 18:39:13 |
|
||
|
Как получить из одной таблицы все то, чтего нет а другой?
|
|||
|---|---|---|---|
|
#18+
да нет, вопрос как я понял стоит так, NULL значений нет, надо дополнить таблицу недостающими значениями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2002, 18:42:33 |
|
||
|
Как получить из одной таблицы все то, чтего нет а другой?
|
|||
|---|---|---|---|
|
#18+
2 Тимур аааа....попробовала код на деле... вот хотелось бы вместь JOIN ставить что то типа EXCLUDE:) что б получались не объединенные в одну таблицу данные, а таблица различий, которую можно не глядя в третью таблицу вставлять... то есть COL1|COL2| COL1|COL2 не очень то повставляешь,особенно когда надо при инсерте придерживаться структуры таблицы типа COL1|COL2 .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2002, 18:45:43 |
|
||
|
Как получить из одной таблицы все то, чтего нет а другой?
|
|||
|---|---|---|---|
|
#18+
2МАКС вулл джоин покажет полное пересечение... но вот ЛЮЮДИИИ... что будет если в обоих таблицах по 100000 строк? а потом еще одну таку же запихать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2002, 18:47:48 |
|
||
|
Как получить из одной таблицы все то, чтего нет а другой?
|
|||
|---|---|---|---|
|
#18+
милая девушка, так в конструкции insert into Table1 (field1, .... , fieldN) select t2.field1, ....., fieldN from ты можешь указать только то, что тебе надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2002, 18:47:56 |
|
||
|
Как получить из одной таблицы все то, чтего нет а другой?
|
|||
|---|---|---|---|
|
#18+
Аня, Вы все же скажИте, чего с этими таблицами делается то. Добавляете туда только, или изменяете тоже. Какие данные там лежат, может просто по дате все легко скопируется Вы структуру таблиц в секрете держите? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2002, 18:48:04 |
|
||
|
Как получить из одной таблицы все то, чтего нет а другой?
|
|||
|---|---|---|---|
|
#18+
2 tygra Если б я знала как эти проклятые юзеры эти таблицы "портят", то я б наверно не дежала б ничего в секрете....похоже, что по дате не получиться, так как такого поля нет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2002, 19:12:35 |
|
||
|
Как получить из одной таблицы все то, чтего нет а другой?
|
|||
|---|---|---|---|
|
#18+
Если надо в первую таблицу добавить недостающие записи из второй, то проще всего сначала в первой таблице потереть одинаковые записи в обоих таблицах, а потом добавить вторую таблицу целиком. Т.е. как-то так: Код: plaintext 1. 2. Если вторая таблица большая и общих записей много, то надо как-то так Код: plaintext 1. 2. 3. То что Вы пишите про timestamp - это совсем другая проблемма. Просто в это поле не надо ничего вставлять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2002, 19:27:23 |
|
||
|
Как получить из одной таблицы все то, чтего нет а другой?
|
|||
|---|---|---|---|
|
#18+
2 SergSuper Не работает так... Хотя очень хотелось бы...Зато работает то, что Тимур прислал...Однако:)вставить это никак нельзя, так как full join имеет другую структуру... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2002, 12:04:34 |
|
||
|
Как получить из одной таблицы все то, чтего нет а другой?
|
|||
|---|---|---|---|
|
#18+
2 РОМ -милая девушка, так в конструкции -insert into Table1 (field1, .... , fieldN) -select t2.field1, ....., fieldN from -ты можешь указать только то, что тебе надо Да, но проблема в том, что имена в JOIN поаторяються...Какое я тогда всьавляю? А если я использую LEFT join и правые мне не нужны, тогда это становиться опасно! Или можно так выбирать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2002, 12:25:31 |
|
||
|
Как получить из одной таблицы все то, чтего нет а другой?
|
|||
|---|---|---|---|
|
#18+
в селекте ты можешь указать, какие поля из каких таблиц тебе нужны select t2 .field1, ....., t1. fieldN from ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2002, 12:35:35 |
|
||
|
Как получить из одной таблицы все то, чтего нет а другой?
|
|||
|---|---|---|---|
|
#18+
2AH9I insert into #Tmp select t1_field1 = t1.field1, t2_field1 = t2.field2 from table 1 t1 full join table2 t2 on t1.timestamp = t2.tomestamp where t1.timestamp is null or t2.timestamp is null Так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2002, 12:45:31 |
|
||
|
Как получить из одной таблицы все то, чтего нет а другой?
|
|||
|---|---|---|---|
|
#18+
млин! У меня в двух таблицах двоиной ключ есть:( Как быть???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2002, 13:18:57 |
|
||
|
Как получить из одной таблицы все то, чтего нет а другой?
|
|||
|---|---|---|---|
|
#18+
Им персональный запрос! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2002, 13:20:57 |
|
||
|
Как получить из одной таблицы все то, чтего нет а другой?
|
|||
|---|---|---|---|
|
#18+
Разность двух таблиц: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2002, 14:00:17 |
|
||
|
Как получить из одной таблицы все то, чтего нет а другой?
|
|||
|---|---|---|---|
|
#18+
А почему нельзя использовать UNION? Но без параметра ALL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2002, 17:10:55 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32040465&tid=1821385]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
77ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 426ms |

| 0 / 0 |
