Count sur plusieurs tables [Access - SQL] - SQL/NoSQL - Programmation
Marsh Posté le 11-01-2008 à 13:26:16
la il fait le produit cartésien.
T1 x T2
SELECT sum(number) as NbEnregTotal
FROM (SELECT count(*) as number FROM Livres
UNION
SELECT count(*) as number FROM Jeux) as result;
Marsh Posté le 11-01-2008 à 16:54:47
sur Access, il a pas aimé la requête avec UNION ou UNION ALL...
Marsh Posté le 12-01-2008 à 14:45:48
qu'il n'ait pas aimé, c'est une chose, mais sans le message d'erreur, je vois pas ce qu'on va pouvoir faire.
quelle version d'access ? parceque je ne vois rien qui puisse poser problème à Access dans cette requpête.
Marsh Posté le 13-01-2008 à 20:43:05
le UNION fonctionne sans problème sur ACCESS, j'ai des applics qui tourne avec des UNION sous ACCESS 2000 sans aucun problème.
Marsh Posté le 11-01-2008 à 12:44:32
Bonjour,
J'ai un problème sur access, je voudrais faire une requête avec un COUNT sur plusieurs tables pour avoir le nombre total d'enregistrement sur les différentes tables, mais il me fait mal la fonction.
Cela m'affiche : 14
Si il y a 7 Livres et 2 Jeux.
Il me fait une multiplication à la place d'une addition...
Merci d'avance