考虑一下这个表:
+----+----------+----------+
| id | title | language |
+----+----------+----------+
| 10 | Title 1 | de |
| 11 | Title 2 | de |
| 12 | Title 3 | de |
| 13 | Title 4 | fr |
| 14 | Title 5 | fr |
| 15 | Title 6 | fr |
| 16 | Title 7 | fr |
| 17 | Title 8 | it |
| 18 | Title 9 | it |
| 19 | Title 10 | it |
| 20 | Title 11 | en |
| 21 | Title 12 | en |
| 22 | Title 13 | en |
+----+----------+----------+
我想检索(n)包含至少每个定义语言之一的行。
目前,语言列是具有4个预定义语言值的ENUM数据类型。如果必须将其更改为更高效的内容,我可以接受建议。
最有效的方法是什么?
非常感谢您的帮助。
答案 0 :(得分:0)
从表中选择*,其中的语言为('de','fr','it','en') - 使用限制N来获取N行的集合