Espérons que 1066 vous allez me aider à nouveau :)MySQL - Plus Rejoignez les opérateurs, plus d'alias et erreur
Eh bien, le problème que j'ai est semblable à celui que j'ai posté hier, mais il est élargi.
Nous sommes donnés trois tables:
Comme indique ci-dessus, ce problème est très similaire à this problème.
Quel a été le résultat? Eh bien, je reçois une table avec les ID et les noms des travailleurs qui vivent à Francfort.
Maintenant, je devrais en outre récupérer les ID et les noms des travailleurs qui vivent à Francfort et de travailler dans la station appelée Onkologie.
Comment est-ce que je devrais faire ceci?
Mon code à ce jour:
SELECT pfleger.PNR, Name
from mitarbeiter, ...
JOIN pfleger on (mitarbeiter.PNR=pfleger.PNR)
JOIN ...
where Ort='Frankfurt' and Name='Onkologie'
Je ne sais pas comment faire 2 JOIN.
Où pouvons-nous « francfort » Je ne le vois pas dans les tableaux listés ou dans les exemples de données. et de la notation the mitarbeiter, avec la syntaxe 'join' n'est pas valide. vous ne pouvez pas mélanger les normes ANSI 92 avec les normes antérieures. (soit utiliser la syntaxe de jointure 'INNER/OUTER' ou ',' entre les noms de tables mais pas les deux) dans quelle table est 'ORT'? Je ne le vois pas dans les captures d'écran. – xQbert
De même, vous n'avez pas épelé les noms des tables dans vos captures d'écran. Pourriez-vous mettre à jour votre question afin d'inclure les noms des tables au-dessus des captures d'écran? – xQbert
J'ai mis à jour ma question en incluant une nouvelle image et les noms des tables. – user2379123