Hallo ich habe eine Datebank table mit zb folgender Struktur
Nun würde ich gerne die gesamten stimmen aus einer umfrage ermitteln. Eine umfrage kann aber aus mehreren fragen bestehen und aus mehreren Antworten, wo auch eine mehrfachauswahl möglich ist. Das heist eine stimme kann aus zb aus 3 unterstimmen bestehen. Ich könnte natürlich alle Stimmen anhand der umfrage_id auslesen doch wären diese dann ja nicht die genau stimmen anzahl. Nun könnte ich die zb anhand der User_id und der session_id im script filtern. Das ist mir jedoch zu aufwendig gibt es eine möglichkeit in einer mysql abfrage bestimmte felder am widerholen zu hindern?
also sowas wie:
Wenn umfrage_id == umfrage_id_script und session_id und user_id nur einmal zählen und nicht wiederholen
Ich hoffe es wird verstanden was ich meine
Code:
|id|umfrage_id|frage_id|antwort_id|user_id|session_id|... -------------------------------------------------------------------------
also sowas wie:
Wenn umfrage_id == umfrage_id_script und session_id und user_id nur einmal zählen und nicht wiederholen
Ich hoffe es wird verstanden was ich meine
Kommentar