Sorry, ich glaube, dass ich es gerade mit der Hilfe aus einem Threat zu einem ähnlichen Thema selbst gelöst habe.
Ist diese Lösung für die Experten nachvollziehbar?
Delphi-Quellcode:
select hlp_branchen.branche_text as Branchen, Count(A2.anfrage_ID) as 'Anzahl Anfragen der Branche',
Count(A0.anfrage_id) as 'Anzahl Aufträge der Branche', Count(A4.anfrage_ID) as 'zu teuer der Branche',
Count(A1.anfrage_id) as 'kein Feedback der Branche' from anfragen
left join hlp_branchen on hlp_branchen.branchen_id=anfragen.branche
left join anfragen as A0 on A0.anfrage_ID=anfragen.anfrage_id and A0.Feedback=10
left join anfragen as A4 on A4.anfrage_ID=anfragen.anfrage_id and A4.Feedback=9
left join anfragen as A1 on A1.anfrage_ID=anfragen.anfrage_id and A1.Feedback is null
left join anfragen as A2 on A2.anfrage_ID=anfragen.anfrage_id
where anfragen.branche=1
union
select hlp_branchen.branche_text as Branchen, Count(A2.anfrage_ID) as 'Anzahl Anfragen der Branche',
Count(A0.anfrage_id) as 'Anzahl Aufträge der Branche', Count(A4.anfrage_ID) as 'zu teuer der Branche',
Count(A1.anfrage_id) as 'kein Feedback der Branche' from anfragen
left join hlp_branchen on hlp_branchen.branchen_id=anfragen.branche
left join anfragen as A0 on A0.anfrage_ID=anfragen.anfrage_id and A0.Feedback=10
left join anfragen as A4 on A4.anfrage_ID=anfragen.anfrage_id and A4.Feedback=9
left join anfragen as A1 on A1.anfrage_ID=anfragen.anfrage_id and A1.Feedback is null
left join anfragen as A2 on A2.anfrage_ID=anfragen.anfrage_id
where anfragen.branche=2
union
select hlp_branchen.branche_text as Branchen, Count(A2.anfrage_ID) as 'Anzahl Anfragen der Branche',
Count(A0.anfrage_id) as 'Anzahl Aufträge der Branche', Count(A4.anfrage_ID) as 'zu teuer der Branche',
Count(A1.anfrage_id) as 'kein Feedback der Branche' from anfragen
left join hlp_branchen on hlp_branchen.branchen_id=anfragen.branche
left join anfragen as A0 on A0.anfrage_ID=anfragen.anfrage_id and A0.Feedback=10
left join anfragen as A4 on A4.anfrage_ID=anfragen.anfrage_id and A4.Feedback=9
left join anfragen as A1 on A1.anfrage_ID=anfragen.anfrage_id and A1.Feedback is null
left join anfragen as A2 on A2.anfrage_ID=anfragen.anfrage_id
where anfragen.branche=3
Vielen Dank
Patrick