Bonjour,
Je veux faire une requete selectionnant certaines colonnes d'une grosse table qui n'affichera que les lignes dont AU MOINS (et n'importe lequel) Champ est NON VIDE.
Cela est différent de proposer colonne "x" not null or colonne "y" not null or etc... qui n'affichera que les lignes où le champ de la colonne "x" spécifiquement est non vide puis cherche à remplir une fois cette condition validée les autres conditions. En clair je perds les colonnes où le champ de la colonne "x" est vide alors que celui de la colonne "n" ne l'est pas
Ce que je veux, c'est n'importe quelle ligne dont au moins un champ est non vide, en effet, le fait de scinder ma table via cette requête implique que pour un ID donné, tous les champs peuvent être vides alors que dans la table initiale qui avait plus de colonnes, il y avait toujours au moins un champ non vide.
Un schéma: (ou en pièce jointe)
Table initiale
..........A B C D
ID_1.........1
ID_2.........1 5
ID_3....1
ID_4....1 1 1 1
Je veux afficher les colonnes B et C uniquement dans ma requête et donc ne voir apparaitre que dans cet exemple que les lignes ID_1, ID_2 et ID_4 puisque la Ligne ID_3 a des champs vides en colonne B et en Colonne C
...........B C
ID_1.....1
ID_2.....1 5
ID_4.....1 1
Comment faire?
Merci (j'espère que je ne suis pas trop confus?)
Partager