|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/182543621607c.html, оценка из 5, голосов 10
|