Mit Tabellen finden im Grunde wie folgt:SQL doppelten Fremdschlüssel in einer Gruppe
Elements
id INT PRIMARY KEY
...
Observations
id INT PRIMARY KEY
...
Data
id INT PRIMARY KEY
observation_id FOREIGN KEY
element_id FOREIGN KEY
value FLOAT
...
ich all observation_id
s finden will, wo es doppelte element_id
s in einer einzigen observation_id
. Zum Beispiel, wenn ich Data
Datensätze wie:
1|50|23|4.5
2|50|24|9.9
3|66|23|4.4
4|66|23|4.1
Dann würde die Abfrage observation_id
66
berichten, weil es zwei zugehörige Reihen mit element_id
23
hat.
(Ich bin mit PostgreSQL, aber das ist wahrscheinlich eine grundlegende SQL-Frage.)
Yup, das ist es. Vielen Dank. Ich war so nah. – Grant