Ich habe 4 Tabellen; Kredite (hat 'user_id'), Benutzer (hat 'student_ID' und 'teacher_ID'), Schüler und Lehrer.MySQL SELECT IF-Anweisung
Der Code, den ich versucht:
SELECT *FROM loans LEFT JOIN users ON loans.user_id=users.user_id
(
IF student_ID='1' THEN (SELECT *FROM teacher)
ELSE (SELECT *FROM student)
)
Der Code ist nicht richtig funktioniert. Ich möchte die loans
Anzeige der student
oder teacher
Name von users
. Ich habe Similia-Arbeit versucht, und es funktioniert auch nicht.
Und die Frage ist? –
'IF student_ID = '1''technisch gesehen ist das eher ein Assigment als ein Vergleich' IF student_ID ==' 1'' –