gpt4 book ai didi

php - Mysql 查询检查已计算结果数组中存在的选定行

转载 作者:行者123 更新时间:2023-11-29 11:00:34 26 4
gpt4 key购买 nike

$result_array= select * from table where id = 5;

我从另一个函数获取这个 result_array 。在我的函数中,我想根据返回的数组过滤出结果。

是这样的吗

select * from table where * IN result_array AND type=type1 ORDER BY timestamp 

可能吗?

此查询给我一个错误

Unknown column 'Array' in 'where clause

最佳答案

你可以这样做:

 "select * from table where column_name(like user_id) IN (select user_id from table where id = 5) AND type=type1 ORDER BY timestamp"

IN 始终接受值数组。

例如,我们有两个表dealers和dealers_login。

我们可以过滤掉经销商登录详细信息,例如:

  SELECT  * FROM dealer_login WHERE id IN (SELECT dealer_id FROM dealers)

谢谢

关于php - Mysql 查询检查已计算结果数组中存在的选定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42364687/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com