我有一个名为 'values' 的 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 ..
有任何想法吗 ?
提前致谢 !