La création de MySQL Vue à l'aide de l'UNION

Je suis en train de créer une vue pour la requête suivante.

SELECT DISTINCT
  products.pid        AS id,
  products.pname      AS name,
  products.p_desc     AS description,
  products.p_loc      AS location,
  products.p_uid      AS userid,
  products.isaproduct AS whatisit
FROM products
UNION
SELECT DISTINCT
  services.s_id       AS id,
  services.s_name     AS name,
  services.s_desc     AS description,
  services.s_uid      AS userid,
  services.s_location AS location,
  services.isaservice AS whatisit
FROM services

Mais pas en mesure de le faire. Je suis de l'utilisation de MySql query browser. L'erreur que je reçois est:

Vue ne peut être créé à partir d'un actif jeu de résultats de la commande SELECT

Quelqu'un peut m'aider avec ça?

OriginalL'auteur | 2009-02-05