小编Kib*_*ib'的帖子

带有AND的SQL在同一列中

我有一个名为'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 ..

有任何想法吗 ?

提前致谢 !

mysql sql conditional-statements

3
推荐指数
1
解决办法
98
查看次数

标签 统计

conditional-statements ×1

mysql ×1

sql ×1