Pourquoi cette requête ne ne fonctionne pas:requête MySQL ne retourne rien (pas d'erreur/table vide)
SELECT name
FROM
(
SELECT name
FROM table1
UNION
SELECT name
FROM table2
) q
Il ne retourne rien, même pas d'erreur ou d'une table vide.
Mais
SELECT name
FROM table1
UNION
SELECT name
FROM table2
est ok. Il retourne la table avec le champ de nom plein de lignes de deux tables.
Je sais que cette requête est redondante, mais je dois la faire fonctionner dans le cadre d'une autre requête.
problème trouvé. il ne fonctionne pas seulement sur ma machine http://stackoverflow.com/questions/2510246/select-1-from-select-1-from-table-q-does-not-working-on-local-machine – Qiao