Mysql requête de jointure sur les trois tableaux avec plusieurs colonnes

J'ai trois tables comme ceci:

Spécialisation

sid | s_name
--------------
 1  | test 1
 2  | test 2  

Personne

pid | name | sid
------------------
 1  | ABC  |  1
 2  | XYZ  |  2

Calendrier

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

**Je veux obtenir un résultat quelque chose comme ceci*

pid | name | s_name | time_from  | time_to
--------------------------------------------
 1  | ABC  | test 1 | 08:00:00   | 10:00:00

Description:
Tous les trois tables sont connectés.
Je veux tous les enregistrements où
spécialisation id = '1'
personne nom Comme 'ABC'
calendrier est entre 08:00:00' et '10:00:00'.

J'ai essayé plusieurs combinaisons de mysql rejoint, mais pas en mesure de récupérer les données correctement.

qu'est-ce que les données de temps time_from et time_to?

OriginalL'auteur Murtaza Malek | 2012-11-09