
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.06.2016, 21:45
|
|||
|---|---|---|---|
|
|||
Очень сложный запрос! |
|||
|
#18+
Добрый вечер, друзья! Не подскажите или хотя бы не дадите направление в какую сторону смотреть для решения такого запроса? Дали тестовое задание такого плана: Есть таблица товаров. CREATE TABLE `goods` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(64) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 Она содержит следующие значения. `id` `name` 1 Яблоки 2 Яблоки 3 Груши 4 Яблоки 5 Апельсины 6 Груши Напишите запрос, выбирающий уникальные пары `id` товаров с одинаковыми `name`, например: (1,2), (4,1), (2,4), (6,3) При решении задачи необходимо учесть, что пары (x,y) и (y,x) — одинаковы. Приведите несколько вариантов решения задачи, какой вариант будет работать быстрее? Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2016, 21:57
|
|||
|---|---|---|---|
Очень сложный запрос! |
|||
|
#18+
Запрос - элементарный. Юрий_22yd77sв какую сторону смотреть для решения такого запроса? В сторону использования двух копий таблицы с правильными условиями отбора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2016, 22:14
|
|||
|---|---|---|---|
|
|||
Очень сложный запрос! |
|||
|
#18+
Имеется в виду, что-то похожее на: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2016, 07:18
|
|||
|---|---|---|---|
Очень сложный запрос! |
|||
|
#18+
Юрий_22yd77s, Я могу понять смысл потска товаров с одинаковыми названиями. Но зачем результат представлять в виде пар? Число пар рстет квадратично, 3 товара - 3 пары, 10 товаров - 45 пар. И что с этими парами делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1831674]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
183ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 497ms |

| 0 / 0 |
