Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

помогите з запросом [D7, mdb]


integery ©   (2005-11-30 17:29:00) 

SELECT  g1.name ,  g2.name , t.name ,  m.text  
FROM Tgrup as g1 , main as m , tpidgrup as g2 , ttip as t
where  ( ( m.idgrup = 1 ) and ( m.idpidgrup = 1 ) and ( m.idtip = 1 ) and ( m.idstatus = 1) )
ORDER  BY  text;

виводит дубликати записей причом 4 шт , чево нехватает непойму !!!


integery   (2005-11-30 18:18:00) [1]

Ok !!!  ВСЕМ СПАСИБО !!!

SELECT  g1.name ,  g2.name , t.name ,  m.text
FROM Tgrup as g1 , main as m , tpidgrup as g2 , ttip as t
where  (  (  m.idgrup = g1.id  )  and  (  m.idpidgrup = g2.id  )  and  (  m.idtip = t.id  )  and  (  m.idstatus = 1 )
and ( m.idgrup = :id  )  and  (  m.idpidgrup = :id2  )  and  (  m.idtip = :id3  )  and  (  m.idstatus = 1 ) )
ORDER  BY  text; - получилось Ура


Desdechado   (2005-11-30 17:32:00) [2]

4 шт потому, что у тебя 4 таблицы, правила соединения которых не указаны во WHERE
получил декартово произведение


Наверх

Титульная страница Поиск, карта сайта Написать письмо