Тема: Программистские головоломки. |
Кот Матроскин
Бывший океанец
Сообщений: 9819459
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9819459
|
|
nesher
Штурман
Сообщений: 809
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9819459
|
|
Gromio
Штурман
Сообщений: 702
|
M_e_p_h_i_s_t_o пишет: Правильный путь, но пока еще неверное решение. Пока есть один случай, когда результаты твоего запроса и изначальной Qуеры будут различаться.
Да ну ?
From Т1,Т2 мултиплицирует таблици так ?
t.e. imeem kak-by count(t1)*count(t2) zapisej ...
delaem select A na takuju "Tabllicu"
poluchim to-zhe chto T1 no * count (T2) raz
Distinkt udalit vse duplikaty ... t.e. Sdelaet prosto
select distinct A from T1
|
---------------------- |
G.R.O.M.I.O.: General Replicant Optimized for Mandatory Infiltration and Observation
|
|
|
09 Апреля 2005 16:15 |
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9819459
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9819459
|
|
StackOverflow
Капитан 1го ранга
Сообщений: 5616
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9819459
|
|
StackOverflow
Капитан 1го ранга
Сообщений: 5616
|
|
Gromio
Штурман
Сообщений: 702
|
M_e_p_h_i_s_t_o пишет: Чисто теоретическая задача, практическое применение равно нулю. Имеется банк данных (Oracle или MS-SQL, но не MySQL) с двумя таблицами (T1 и T2). Первая таблица имеет поля A и B, вторая C и D. Имеется запрос:
SELECT DISTINCT A FROM T1, T2;
Надо найти запрос, выполняющийся быстрее данного, но выдающий ПОЛНОСТЬЮ ЭКВИВАЛЕНТНЫЙ результат, независимо от содержимого T1 и T2.
P.S.: Vodila, тебя просьба не вмешиваться ;-)
SELECT DISTINCT A FROM T1
T2 i distinct ... lol
|
---------------------- |
G.R.O.M.I.O.: General Replicant Optimized for Mandatory Infiltration and Observation
|
|
|
09 Апреля 2005 16:00 |
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9819459
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9819459
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9819459
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9819459
|
|
nesher
Штурман
Сообщений: 809
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9819459
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9819459
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9819459
|
|
Grossmutters_G
Поручик
Сообщений: 1882
|
|