c'est re-moi
donc vos 2 techniques marchent nikel. Par contre j'ai un comportement bizarre avec le varchar. Je vous explique : ma requete est formée de cette facon :
1 2
| SELECT 'Entreprises' AS libelle, count(*) AS total FROM tentreprise UNION
SELECT 'Contacts' AS libelle, count(*) AS total FROM tcontact ... |
On est d'accord que si je ne mets pas varchar le champ libelle est de type text sinon il est de type varchar. Juste qu'ici tout va bien
Par contre si j'exécute une requete de type :
SELECT * FROM count_record WHERE libelle LIKE 'Entreprises';
j'ai une grosse différence si j'utilise du text ou du varchar
Les résultats sont bizarres
si c'est du text cela me renvoit bien Par contre si j'utilise du varchar, j'obtiens
1 2 3
| Entreprises 13000
Contacts 0
... 0 |
(alors que j'ai quand même des enregistrements dans ma table tcontact)
Je ne comprends pas ce comportement
Merci de votre aide (j'espère que j'ai été assez clair)
Partager