|
|
|
поиск дублей без группировки
|
|||
|---|---|---|---|
|
#18+
есть таблица table, в ней - text, id и пр. table id text 1 красный 2 желтый 3 зеленый 4 зеленый 5 желтый если использовать SELECT *, COUNT(*) AS `cnt` FROM `table` GROUP BY `text` то результатом будет id text cnt 1 красный (1) 2 желтый (2) 3 зеленый (2) нужно, чтобы выводились все строки + cnt: id text cnt 1 красный (1) 2 желтый (2) 3 зеленый (2) 4 зеленый (2) 5 желтый (2) подскажите, пожалуйста, как это реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2014, 22:52:12 |
|
||
|
поиск дублей без группировки
|
|||
|---|---|---|---|
|
#18+
как оказалось, вопрос не совсем снят при внедрении запроса в php значение cnt не передается... подскажите, пожалуйста, 1. как составить запрос, чтобы в конечный результат попало значение cnt из внутреннего запроса, 2. в результат выводится поле text дважды - как избежать этого? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2014, 15:05:09 |
|
||
|
поиск дублей без группировки
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2014, 16:35:00 |
|
||
|
поиск дублей без группировки
|
|||
|---|---|---|---|
|
#18+
Cygapb-007, спасибо-спасибо-спасибо!!!!!!! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2014, 18:18:49 |
|
||
|
поиск дублей без группировки
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста, как встроить второй приведенные ниже запрос в первый, чтобы все значения массива можно было использовать в дальнейшем. Запрос из table1 (это основной запрос, * содержит порядка 60 полей: id, title, text1 и т.д.). Код: sql 1. 2. 3. 4. 5. Запрос из table (2 поля: id, text). Код: sql 1. 2. 3. 4. Общее поле для обеих таблиц - id. Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2014, 07:37:32 |
|
||
|
поиск дублей без группировки
|
|||
|---|---|---|---|
|
#18+
кажется получилось... Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2014, 16:42:01 |
|
||
|
поиск дублей без группировки
|
|||
|---|---|---|---|
|
#18+
возможно быстрее будет, делать два запроса одним получить число дублей, другим выборку что надо, и уже ..я так полагаю на пхп/питоне/ноудджиес клеить величину. или джоинами делать, но не корелироваными подзапросами. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2014, 17:37:13 |
|
||
|
поиск дублей без группировки
|
|||
|---|---|---|---|
|
#18+
alex564657498765453, спасибо, но я такой спец, что ваш запрос для меня, как речь на хинди :)) => для меня это не реализуемо... к тому же, как я понимаю, JOIN не даст переменную для использования... скорость не очень важна. пару секунд подождать не проблема. можно ли в запросе Код: sql 1. вместо "=" использовать "like" для поиска вхождения в строке? т.е. при t4.title = "Петербургские повести" и t3.title = "Петербургские повести. Рассказы" в count попадали обе строки, а не точное вхождение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2014, 15:41:47 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38652294&tid=1834740]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 204ms |
| total: | 373ms |

| 0 / 0 |
