如果记录存在则如何执行某些条件否则返回记录

时间:2018-06-04 09:47:15

标签: activerecord mysqli

我有一张 tb_interested 表格,如下所述,我需要获取其记录中没有匹配ID 4的user_id,而且还要#39; t想要消除表中不存在的user_id

$in_array = [1,3,5,8,9];

   id    user_id      match_id
    1        1            2          
    2        3            4
    3        5            5
    4        8            4

SELECT `user_id` FROM `tb_interested` WHERE `user_id` IN($in_array) AND `match_id` != '4'

在这个查询中我只得到user_id 2和5但是根据所需的条件,user_id 9必须在那里,因为表格中没有#

0 个答案:

没有答案