|
|
|
SELECT ... UNION ... DISTINCT
|
|||
|---|---|---|---|
|
#18+
почему ето не работает я делаю UNION из 2 таблиц у котором бъ хотел чтобъ повторно человек със одинаковм PersonID не появлялса SELECT DISTINCT PersonID ,* FROM Persons UNION ALL SELECT DISTINCT PersonID ,* FROM Persons как зделать так чтобъ ето работало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 18:48 |
|
||
|
SELECT ... UNION ... DISTINCT
|
|||
|---|---|---|---|
|
#18+
UNION без ALL, если я правильно понял вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 18:54 |
|
||
|
SELECT ... UNION ... DISTINCT
|
|||
|---|---|---|---|
|
#18+
А зачем записи дублировать?:) Читаем в хелпе про юнион.... SELECT DISTINCT PersonID ,* FROM Persons - этого достаточно для выборки, только если ошибок нет, кпримеру Ивановых 2 под одинаковым ID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 18:56 |
|
||
|
SELECT ... UNION ... DISTINCT
|
|||
|---|---|---|---|
|
#18+
Ошибка - не под одинаковым, а под разным ID. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 18:57 |
|
||
|
SELECT ... UNION ... DISTINCT
|
|||
|---|---|---|---|
|
#18+
SELECT DISTINCT PersonID ,* FROM Persons UNION ALL SELECT DISTINCT PersonID ,* FROM PersonsOld мне нужен первое ID которое пошло второе мне не над например ID Name AnotherData 1 Ivan ansfhashfhdkj 1 Ivan fhdshfjdjkhfds 2 Peter ssss 2 Peter ssss мне нужно получить 1 Ivan ansfhashfhdkj второе повторение Ivan меня не интепресует 2 Peter ssss ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 19:06 |
|
||
|
SELECT ... UNION ... DISTINCT
|
|||
|---|---|---|---|
|
#18+
т.е. вопрос: SELECT PersonID FROM Persons UNION SELECT PersonID FROM PersonsO - это надо сцепить с *? ну, дык результат зависит от того, откель вы * захотите брать при совпадении id. Так и пишите че инть наподобие: SELECT PersonID,* FROM Persons UNION SELECT PersonID, * FROM PersonsO O LEFT JOIN Person P ON P.id=O.id WHERE P.id IS NULL; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2003, 16:05 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32346972&tid=1677752]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
146ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 493ms |

| 0 / 0 |
