-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
El Vie 23 Ene 2004 17:08, Chris Boget escribió:
> Can you UNION 2 queries and use the result to JOIN with another table?
>
> (SELECT tableA.name, tableC.company FROM tableA)
> UNION
> (SELECT tableB.name FROM tableB)
> LEFT JOIN tableC ON tableA.name = tableC.name;
>
> This doesn't work. But I don't know if it isn't working because I have the
> wrong syntax or if it's simply not possible with SQL/MySQL.
>
> thnx,
> Chris
for example:
select X.name, tableC.company
from
(
(SELECT tableA.name FROM tableA)
UNION
(SELECT tableB.name FROM tableB)
) X
LEFT JOIN tableC ON X.name = tableC.name;
or
( SELECT tableA.name, tableC.company
FROM tableA
LEFT JOIN tableC ON tableA.name = tableC.name;)
UNION
( SELECT tableB.name, 'x' as company FROM tableB)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQFAGHJTWq/JyzWau9ARAlSoAKDerQP/rhUKi5PPSP5rVXpc8S5lNQCeJ3aH
cowaLdKERCYs0CClEvf2lMM=
=hC9h
-----END PGP SIGNATURE-----
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]