|
Почему дублируется запись в Fast Rеpоrt (Dеlрhi, Accеss) ?
|
|||
---|---|---|---|
#18+
Работаю в Delphi 10.4, создаю отчёт, в который данные берутся из 2 таблиц. 1 таблица - сведения о студенте (главная), 2 таблица подчиненная - сведения о родителях. SQL-запрос следующий: Select Students.*, Roditeli.* from Students inner join Roditeli on Students.Код= Roditeli.idtel where FIO В отчёте дублируется имя студента. А должно быть так : ФИО студента, ниже его отец и мать, а у меня ФИО студента, ниже отец, потом снова ФИО студента и мать. Как сделать чтобы после ФИО студента сразу шли отец и мать ? На пустое место не обращайте внимание, там я вставлю потом столбик ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2021, 10:47 |
|
Почему дублируется запись в Fast Rеpоrt (Dеlрhi, Accеss) ?
|
|||
---|---|---|---|
#18+
Вот ещё дополненный скриншот ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2021, 10:47 |
|
Почему дублируется запись в Fast Rеpоrt (Dеlрhi, Accеss) ?
|
|||
---|---|---|---|
#18+
IReturn2021, у вас всё расположено на одном MasterData. смотрите, как сделано Master-Detail отчёт. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2021, 11:18 |
|
Почему дублируется запись в Fast Rеpоrt (Dеlрhi, Accеss) ?
|
|||
---|---|---|---|
#18+
goldmi45, вопрос не дельфи, а запроса. select а.name, max(coalesce(b.father, '')), max(coalesce(c.mother, '')) from students a left join Roditeli b on b...... left join Roditeli c on c...... group by а.name ...так пап-мам выйдет в одну строку. ...Если хочется что-то дальше с этим поделать - велкам! select * from (тот самый селект) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 18:44 |
|
|
start [/forum/topic.php?fid=58&gotonew=1&tid=2036770]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 260ms |
total: | 414ms |
0 / 0 |