我有一个名为'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
Run Code Online (Sandbox Code Playgroud)
用户将在SQL中创建自己的查询,它将如下所示:
SELECT file FROM values WHERE (metadata='duration' AND value='20s') AND (metadata='extension' AND value='mkv')
Run Code Online (Sandbox Code Playgroud)
我知道这个查询很糟糕,但我无法更改'values'表.我不知道如何使用这些条件获取file_id ..
有任何想法吗 ?
提前致谢 !