1
A
Antwort
1
SELECT id_field, fe.*
FROM User_Field uf
CROSS APPLY
(
SELECT TOP (@limit)
value, dateUsed
FROM Field_E2PValue fe
JOIN E2P_Value e
ON e.id = fe.id_e2pvalue
WHERE id_field = uf.id_field
ORDER BY
date_used DESC
) fe
WHERE id_user = @myuser
+0
Bitte sehen Sie meine Frage ... Ich habe die Abfrage getestet und es gibt ein kleines Problem – user3174075
+1
@ user3174075: Entfernen Sie die 'SET ROWCOUNT' und starten Sie die Sitzung neu. – Quassnoi
wollen Sie '@ limit' Aufzeichnungen überhaupt oder per id_field? – Quassnoi
Ich möchte das Limit pro ID_Field – user3174075
Würdest du bitte einen anderen Blick auf diese ... es tut nicht, was ich dachte, es wäre – user3174075