Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
SQL INSTRUCTION
Message
 
 
À
16/08/1997 10:13:48
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Titre:
Divers
Thread ID:
00045112
Message ID:
00045116
Vues:
31
>I Have thre table FILM (Movies), MAGAZZINO (Store), GENERI (Kind of movies),
>In the table FIELDS there are 2 fields joined with the table GENERI, Genere and Gener2
>
>This SQL gives me an error (column gener2 not found) though I can preview it.
>The error is generated only when I try to save the query and sometimes (not always) when I run it.
>
>SELECT Film.titolo, Generi.descriz, Generi_a.descriz,;
>count( Magazzino.codice), Film.codice;
>FROM video!magazzino INNER JOIN video!film;
>INNER JOIN video!generi;
>INNER JOIN video!generi Generi_a ;
>ON Film.gener2 = Generi_a.codice ;
>ON Generi.codice = Film.genere ;
>ON Magazzino.codifilm = Film.codice;
>GROUP BY Film.codice
>
>Can anyone helps me ?
>
>Hope this example would be clear enough
>
>Thanks
>
>Alessio

I know in the Oracle world of standard SQL that if you use a SQL function on a field [ count(Magazzino.codice) ], you have to do a *Group By* on all other fields that appear in the Select statement. You might try including the first 3 fields in your group by statement as well:

Group by Film.titolo, Generi.descriz, Generi_a.descriz, Film.codice
Mark McCasland
Midlothian, TX USA
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform