Skip to content

Instantly share code, notes, and snippets.

@KIVagant
Created November 2, 2016 20:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KIVagant/e143ac569a0cb2984d528495d2fcf6b0 to your computer and use it in GitHub Desktop.
Save KIVagant/e143ac569a0cb2984d528495d2fcf6b0 to your computer and use it in GitHub Desktop.
Mysql variable in subselect problem
SELECT @a := test,
(SELECT @a) AS first_level_subquery,
(SELECT * FROM (SELECT @a) as tmp ) AS second_level_subquery
FROM (
SELECT 1 as test UNION ALL SELECT 2 UNION ALL SELECT 3
) AS some_data\G
+------------+----------------------+-----------------------+
| @a := test | first_level_subquery | second_level_subquery |
+------------+----------------------+-----------------------+
| 1 | 1 | NULL |
| 2 | 2 | NULL |
| 3 | 3 | NULL |
+------------+----------------------+-----------------------+
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment