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