Php MySQL联合,其中数组等于或大于
我目前正在编写一些脚本,但我不知道如何进一步进行Php MySQL联合,其中数组等于或大于,php,mysql,arrays,Php,Mysql,Arrays,我目前正在编写一些脚本,但我不知道如何进一步进行 我有一个内爆阵列(1,5,3,4,…) 需要使用UNION合并列的两个表atribute 并返回一个结果,其中atributes与我的数组顺序rand()相等或更大 有什么简单的方法可以做到这一点吗? 我尝试使用IN()子句,但它不会返回与数组相等或更大的结果 SELECT av.sentence FROM atributes_workers AS a LEFT JOIN atributes_workers_sentences
- 我有一个内爆阵列(1,5,3,4,…)
- 需要使用UNION合并列的两个表
atribute
- 并返回一个结果,其中
与我的数组顺序rand()相等或更大atributes
SELECT av.sentence
FROM atributes_workers AS a
LEFT JOIN atributes_workers_sentences AS av ON a.id = av.parent
LEFT JOIN atributes_workers_sentences_other_atributes AS avd ON av.id = avd.sentence_id
UNION
WHERE atribute IN (1,5,3,4)
ORDER BY RAND()
但它不起作用
atribute\u workers\u句子
也有一列带有atribute
,这就是为什么我需要在两个表中搜索并合并这些列。显示一些代码,这样我们可以帮助您更新,但有点不好-不起作用..我看不到任何使用UNION的理由。你确定你知道工会是干什么的吗?另外,如果多个表有一个atribute
列,则需要在WHERE子句中指定要讨论的表。也许你想要其中a.atribute在(…)或av.atribute在(…)