ich drei Tabellen wie dieses:Mysql-Abfrage auf drei Tabellen mit mehreren Spalten verbinden
Spezialisierung
sid | s_name
--------------
1 | test 1
2 | test 2
Person
pid | name | sid
------------------
1 | ABC | 1
2 | XYZ | 2
Zeit
tid | time_from | time_to | pid
----------------------------------
1 | 08:00:00 | 10:00:00 | 1
2 | 20:00:00 | 22:00:00 | 1
3 | 09:00:00 | 14:00:00 | 2
4 | 19:00:00 | 20:00:00 | 2
** Ich möchte wie dieses Ergebnis etwas bekommen *
pid | name | s_name | time_from | time_to
--------------------------------------------
1 | ABC | test 1 | 08:00:00 | 10:00:00
Beschreibung:
Alle drei Tabellen verbunden sind.
Ich möchte alle Datensätze, in denen
Spezialisierung id = '1'
Person Name Wie
Timing 'ABC' ist zwischen '08: 00: 00' und '10: 00: 00 '.
Ich habe mehrere Kombinationen von mysql Joins versucht, aber nicht in der Lage, die Daten korrekt abzurufen.
was ist die Datenzeit 'time_from' und' time_to'? –