私はこのような3つのテーブルを持っています:
専門分野
sid | s_name
--------------
1 | test 1
2 | test 2
人
pid | name | sid
------------------
1 | ABC | 1
2 | XYZ | 2
タイミング
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
**このような結果を得たい*
pid | name | s_name | time_from | time_to
--------------------------------------------
1 | ABC | test 1 | 08:00:00 | 10:00:00
説明:
3つのテーブルすべてが接続されています。特殊化ID=「1」の人名「ABC」のタイミングが「08:00:00」と
「10:00:00」の間
にあるすべてのレコードが必要です。
mysql結合のいくつかの組み合わせを試しましたが、データを正しくフェッチできませんでした。