Hallo zusammen,
ich habe ein Problem und hoffe, dass ihr mir helfen könnt:
Ich habe eine DB mit verknüpften Tabellen:
Datentabelle
Einrichtung
Gerätemodelle
In der Datentabelle ist eine Gesamtübersicht über alle Geräte aller Einrichtungen enthalten.
In der Tabelle Einrichtungen sind alle Einrichtungen aufgelistet.
In der Tabelle Gerätemodelle sind alle im Einsatz befindlichen Gerätetypen enthalten.
Ich habe mir eine Abfrage erstellt, die Aufgrund einer Auswahl aus zwei Dropdownfeldern in einem Formular für die angegebene Einrichtung und den angegebenen Gerätetypen, die Datentabelle durchforstet und alle Geräte des entsprechenden Typen und der Behörde ausgibt.
In der Abfrage wird ebenfalls geregelt, dass 10% der Ergebnisse angezeigt werden.
Nun habe ich aber das Problem, dass für eine Testverteilung 10% eines jeden Gerätetyps aus jeder Einrichtung ausgegeben werden muss.
Ich bräuchte also etwas, dass mir alle Kombinationen aus den Tabellen Einrichtungen und Gerätetypen abfragt und dann ausgibt.
Das ganze muss leider ohne Makros funktionieren.
Ich hoffe, dass es für diese Problemstellung eine einfache Lösung gibt und warte schon gespannt auf eure Antworten.
Vielen Dank im Voraus!
LG
Zitat von: appelschnut am Mai 19, 2024, 16:02:57Ich bräuchte also etwas, dass mir alle Kombinationen aus den Tabellen Einrichtungen und Gerätetypen abfragt und dann ausgibt.
Die Kombinationen ergeben sich indirekt aus deiner Datentabelle.
SELECT DISTINCT
g.GerätemodellId,
e.EinrichtungId
FROM (Datentabelle d
INNER JOIN Einrichtung e
ON d.EinrichtungId = e.EinrichtungId)
INNER JOIN Gerätemodelle g
ON d.GerätemodellId = g.GerätemodellId;