Hi, ich wollte mal nachfragen ob mir einer nen Tipp geben kann bezüglich dieser sql
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
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