requête mySQL: Comment insérer de l'UNION?

Je suis un peu nouveau pour mySQL:s fonctions syndicales, au moins quand vous faites des inserts avec eux. J'ai reçu la suite de travail basé sur un exemple trouvé sur le net:

INSERT INTO tableOne(a, b)
SELECT a, $var FROM tableOne
WHERE b = $var2
UNION ALL SELECT $var,$var

Ok, rien d'étrange. Mais ce qui arrive quand je veux insérer un tiers de la valeur dans la base de données qui n'a rien à voir avec la logique de la sélection en cours fait?

Comme : INSERT INTO tableOne(a, b, c )

Comment peut-on le faire?

InformationsquelleAutor Industrial | 2010-06-02