|
|
|
Сложный SELECT
|
|||
|---|---|---|---|
|
#18+
Подскажите, как правильно написать SELECT для след. ситуации: надо из базы выбрать опр. регистрационные номера извещений (прикрепляются к документам) и докуметы, в которых эти рег. номера повторяются. В результате выборки должно сформироваться 2 столбца (1 - рег. номер., 2 документы, в которых имеются данные номера) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2013, 13:36:06 |
|
||
|
Сложный SELECT
|
|||
|---|---|---|---|
|
#18+
банальный джойн. если список документов с одинаковым рег.номером нужен в виде одного значения (список через разделитель), то + GROUP BY и GROUP_CONCAT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2013, 13:39:46 |
|
||
|
Сложный SELECT
|
|||
|---|---|---|---|
|
#18+
Алексей_Я, group_concat + where + group by ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2013, 13:39:54 |
|
||
|
Сложный SELECT
|
|||
|---|---|---|---|
|
#18+
having - ему ж надо считать и сравнивать с единицей количество записей в группе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2013, 13:42:43 |
|
||
|
Сложный SELECT
|
|||
|---|---|---|---|
|
#18+
Akina, зачем сравнивать с единицей? из-за "в которых эти рег. номера повторяются"? так тут может иметься в виду "в которых эти рег. номера имеются" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2013, 13:44:58 |
|
||
|
Сложный SELECT
|
|||
|---|---|---|---|
|
#18+
Я, прочитав поток сознания ТС, понял так, что ему нужны именно дубликаты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2013, 15:24:33 |
|
||
|
Сложный SELECT
|
|||
|---|---|---|---|
|
#18+
ТС не ищет легких путей http://www.sql.ru/forum/1065314/clozhnyy-select ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2013, 15:29:00 |
|
||
|
Сложный SELECT
|
|||
|---|---|---|---|
|
#18+
zavrykТС не ищет легких путей http://www.sql.ru/forum/1065314/clozhnyy-select Я ошибся разделом. То, что было посоветовано здесь не помогло, т.к. предполагаю, что функции GROUP_CONCAT в oracle нет. Всех благодарю за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2013, 18:25:49 |
|
||
|
Сложный SELECT
|
|||
|---|---|---|---|
|
#18+
Алексей_Япредполагаю, что функции GROUP_CONCAT в oracle нет.Есть, но называется иначе. Да и свою можно написать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2013, 18:27:58 |
|
||
|
Сложный SELECT
|
|||
|---|---|---|---|
|
#18+
miksoftЕсть, но называется иначе. Да и свою можно написать. я еще только изучаю oracle и sql, поэтому не многое еще знаю. Если не сложно можешь скинуть информацию по данной функции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2013, 18:34:51 |
|
||
|
Сложный SELECT
|
|||
|---|---|---|---|
|
#18+
Алексей_ЯmiksoftЕсть, но называется иначе. Да и свою можно написать. я еще только изучаю oracle и sql, поэтому не многое еще знаю. Если не сложно можешь скинуть информацию по данной функции? Яндекс дает вполне неплохие ссылки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2013, 18:41:18 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38499078&tid=1835551]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 292ms |

| 0 / 0 |
