Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 esche odin sumashedshij zapros  [new]
dj_raven
Member

Откуда:
Сообщений: 539
Opjatj odin zapros s zahodom. Na kartinke pokazani vse otnoshenija mezhdu tablicami. Dolzhni bitj sledujuschije polja iz tablic: gh_date.rep_date, gh_halls.address, gh_fields.field_name, gh_data.data, gh_mode.mode_name, gh_data.comment. Problemma zakljuchajetsja v tom, chto pri inner join, proboval i Left outer join i Right, japoluchaju kashu, t.e. dlja kazhdogo znachenija gh_hall, ja poluchaju kazhdoje znachenije gh_date i t.d. Mne nuzhen zapros kotorij bi vibiral sootvetstvujuschije zapisi po sheme gh_Hall->gh_date->gh_data->gh_mode. Zhelatelno chtobi etot zapros bil sovmestim s Local view. Versija VFP7. Mozhno li eto kak-nibudj sdelatj? Zaraneje spasibo

К сообщению приложен файл. Размер - 0Kb
31 авг 06, 18:21    [3078805]     Ответить | Цитировать Сообщить модератору
 Boolean types  [new]
dj_raven
Member

Откуда:
Сообщений: 539
U menja poluchilsja sledujuschij zapros. Pokazivajet vsje pravilno, krome poslednej pozicii, gh_mode.mode_name. Vivodit na vse zapisi tolko poslednjuju zapisj iz gh_mode, vseho v tablice 2 zapisi, i on dolzhen pokazivatj ili pervuju ili vtoruju zapisj, v etoj podborke zapisej on dozlhen bil pokazatj obe zapisi iz gh_mode.
SELECT Gh_date.rep_date, Gh_hall.name, Gh_hall.adress,;
  Gh_fields.field_name, Gh_data.data, Gh_mode.mode_name;
 FROM  gamehalldlv!gh_hall INNER JOIN gamehalldlv!gh_date;
    INNER JOIN gamehalldlv!gh_data;
    INNER JOIN gamehalldlv!gh_fields;
    INNER JOIN gamehalldlv!gh_mode ;
   ON  Gh_mode.id = Gh_data.mode_id ;
   ON  Gh_fields.id = Gh_data.field_id ;
   ON  Gh_date.id = Gh_data.main_id ;
   ON  Gh_hall.id = Gh_date.hall_id;
 WHERE Gh_date.rep_date >= CTOD("01.08.2006");
   AND Gh_hall.id = 5;
 ORDER BY Gh_date.rep_date
1 сен 06, 12:35    [3081494]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить