[英]How can I combine these two queries in MySQL?
好吧,我是菜鸟,我接受。 但是我试图结合这两个查询,由于某种原因,我不知道如何。
查询1。
select t.id from tickets t
查询2。
SELECT name
FROM groups
WHERE id = (
SELECT DISTINCT immediateparentid
FROM cachedgroupmembers c
LEFT JOIN groups g
ON c.groupid = g.id
LEFT JOIN tickets t
ON t.id = g.instance
WHERE t.Id = 1234
AND g.type = 'AdminCc'
AND immediateparentid <> c.groupid
)
第一个查询中的票证ID在第二个查询的where子句中使用。 有没有办法组合这两个查询?
SELECT
g.name,
(SELECT id FROM tickets) as ID
FROM groups as g
WHERE id = (
SELECT
DISTINCT immediateparentid
FROM cachedgroupmembers c
LEFT JOIN groups g ON c.groupid = g.id
LEFT JOIN tickets t ON t.id = g.instance
WHERE t.Id = ID
AND g.type = 'AdminCc'
AND immediateparentid <> c.groupid
)
这是一个依赖子查询
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.