Главная страница


su.dbms.sql

 
 - SU.DBMS.SQL ------------------------------------------------------------------
 From : Eugeny Lukashov                      2:5020/400     13 Feb 2001  20:24:30
 To : All
 Subject : MySQL. Простая задача - фиг решишь
 -------------------------------------------------------------------------------- 
 
 задачка:
 есть три таблицы t1, t2, t3
 t2 и t3 содержат внешние ключи на t1
 
 нужно сделать следущщее
 
 select
     t1.key,
     count (t2.key)
 left join t2 on (t1.key = t2.f_key)
 group by
     t1.key
 
 select
     t1.key,
     count (t3.key)
 left join t3 on (t1.key = t3.f_key)
 group by
     t1.key
 но в одном запросе
 
 можно было бы:
 
 select
     t1.key,
     count (distinct (t2.key))
     count (distinct (t3.key))
 left join t2 on (t1.key = t2.f_key)
 left join t3 on (t1.key = t3.f_key)
 group by
     t1.key
 
 но MySQL 3.22.32 этого не разрешает
 
 есть ли решение?
 --
 Eugeny Lukashov
 --- ifmail v.2.15dev5
  * Origin: PACOnet ISP (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 MySQL. Простая задача - фиг решишь   Eugeny Lukashov   13 Feb 2001 20:24:30 
Архивное /su.dbms.sql/182543621607c.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional