Cardinality violation

SQLSTATE[21000]: Cardinality violation: 1222 The used SELECT statements have a different number of columns (KeSQiL fait ?) / The used SELECT statements have a different number of columns (dans phpMyAdmin)

Les deux requêtes à unir comportent un nombre de colonnes différent

ExempleRequête SQL fautive

1
(SELECT no_cours, titre FROM cours)
2
UNION
3
(SELECT no_prof FROM prof)

ConseilSolution

Ajouter dans la deuxième requête de l'union une colonne dans l'affichage (par exemple le nom du professeur)