php - Medoo SQL IN 或类似功能

标签 php sql medoo

我的数据库中有一个 Type 列,其中包含来自一组已定义字符串的实体类型。我怎样才能进行这样的查询:

SELECT * FROM "Table" WHERE "Type" IN ('a','b','c');

IN 条件似乎不被 Medoo 支持,甚至像 WHERE 条件

'OR' => [
    'Type' => 'a',
    'Type' => 'b',
    'Type' => 'c',
]

不适用于重复的键。

最佳答案

IN 受 Medoo 支持,用法如下:

$database->select("table", "*", [
    "type" => ['a', 'b', 'c']
  ]
);

// Its equivalent to : ...WHERE "type" IN ('a','b','c') ...

关于php - Medoo SQL IN 或类似功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42875987/

相关文章:

php - 解析错误 : syntax error, unexpected T_ELSE 我不知道为什么

SQL Server : loop through every row, 向列添加增量值

php - 如何通过 medoo 库在 mysql 中搜索 json?

php - 使用返回 false 而不是数据的 medoo 表连接

php - 如何在MySQL select语句的其他区域引用派生值?

php - 在 Lighttpd 中的 ubuntu 14.04 PHP 中编辑 xdebug.max_nesting_level 的位置

python - 如何在 python 程序中运行复杂的 sql 脚本?

java - INSERT .. SELECT 使用 JOOQ 在 MySQL 中使用一些默认值

php - 梅杜 |使用内连接删除

php - 我如何检查给定的 url 是否在某个域内? PHP