[SQL] Komplizierte sql?

resoucer

Gesperrt
ID: 77379
L
20 April 2006
2.846
109
Hi, ich wollte mal nachfragen ob mir einer nen Tipp geben kann bezüglich dieser sql

PHP:
SELECT vok.deutsch,vok.englisch,vok.id from `vokabeln` as vok LEFT JOIN `tests` ON 
	(tests.deutsch=vok.deutsch and tests.testid=$tid and vok.userid=$user[id]  and tests.deutsch=null) 
	order by rand() LIMIT 1

funzt auch alles. Das Problem ist das z.B. in Tabelle vokabeln in der spalte deutsch drin steht
"Held"
und einmal
"Heldin"
aber mit ein und der selben englischen übersetzung "hero"

jetzt soll das wort aber in meiner auswahl nur 1 mal dran kommen (aktuell kann es 2 mal dran kommen, da 2 verschiedene deutsche übersetzungen möglich sind!
In tabelle "tests" stehen die schon abgefragten vokabeln drin