Advertisement
MarkDh

One table or the other

Nov 3rd, 2013
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.81 KB | None | 0 0
  1. SELECT *
  2.   FROM (
  3.        SELECT `id` AS t1id,
  4.               `name` AS t1name,
  5.               `parentGroup` AS t1parent
  6.          FROM `usergroup`
  7.         WHERE `vhost` = 975 AND
  8.               `treeleft` BETWEEN (SELECT `treeleft`
  9.                                     FROM `usergroup`
  10.                                    WHERE `vhost` = 975 AND
  11.                                          `id` = 40139) AND
  12.                          (SELECT `treeright`
  13.                                     FROM `usergroup`
  14.                        WHERE `vhost` = 975 AND
  15.                          `id` = 40139) AND
  16.              (`treeright` - `treeleft`) = 1) AS t1
  17. INNER JOIN
  18.      (   SELECT `id` AS t2id,
  19.         `name` AS t2name
  20.            FROM `usergroup`
  21.           WHERE `vhost` = 975 AND
  22.                 `parentGroup` = 40139
  23.      ) AS t2 ON t2id = t1parent
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement