例えば、Aというテーブルにスケジュールの詳細データをいれ、Bというテーブルに日付とタイトルを入れたとします。
※この二つはnoカラムで関連付けられていると仮定します。
そこで、検索する際に、タイトルと日付があり、スケジュールに指定した文字がある場合のみ、取り出す様な検索をかけたいのですが、どの様にすればよろしいでしょうか?
これでどうでしょう?
Select B.タイトル,B.日付,A.スケジュール
from A inner join B on A.no=B.no
Where A.スケジュール like "%文字列%"
select * from a,b where
b.日付='2006/05/25' and b.タイトル='タイトル' and a.スケジュール like '%指定した文字%'
といった感じでやればいいでしょう。
コメント(0件)