Hallo,
Meine Tabelle
id layoutnr fid_wert
3 lay3 40
4 lay4 40
4 lay4 7
Warum heißt die Spalte id, wenn es keine ID ist? Eine ID ist _eindeutig_.
Also in diesem Fall sollte nur 4 dastehen.
Das wird in einer SQL-Abfrage nur mit Subselects gehen.
SELECT id
FROM Tabelle
WHERE id IN (SELECT id FROM Tabelle WHERE fid_wert=40) AND fid_wert=7;
viele Grüße
Axel