私は2つのテーブルを持っています:photos (id,path)
とtags(id,name)
。テーブルは多対多の関係にあるので、3番目のテーブルがあります
photos_tags(photos_id, tags_id)
。
さて、指定されたパスの写真を指定された名前のタグに接続するにはどうすればよいですか?私はこのようなことをしたいです:
INSERT INTO photos_tags
SELECT photos.id, tags.id FROM photos, tags
WHERE photos.path = '/some/path' AND tags.name = 'tag';