「値」という名前の mySQL テーブルがあります。
values:
file | metadata | value
________________________
01 | duration | 50s
01 | size | 150mo
01 | extension| avi
02 | duration | 20s
02 | extension| mkv
03 | duration | 20s
03 | extension| mpeg
ユーザーが SQL で独自のクエリを作成すると、次のようになります。
SELECT file FROM values WHERE (metadata='duration' AND value='20s') AND (metadata='extension' AND value='mkv')
このクエリが悪いことはわかっていますが、「値」テーブルを変更できません。これらの条件で file_id を取得する方法がわかりません..
何か案は ?
前もって感謝します !