Précédent   Forum des professionnels en informatique > Bases de données > Firebird
Firebird Forum d'entraide sur le SGBD Firebird. Avant de poster -> F.A.Q Firebird, Tutoriels
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/12/2011, 15h18   #1
Membre habitué
 
Inscription : décembre 2008
Messages : 463
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 463
Points : 136
Points : 136
Par défaut syntaxe des requète avec plusieurs enregistrements

Bonjour,
je dois écrire une requête qui lit plusieurs enregistrement dans une base de donnée pour les comparer à plusieurs données en entrée.
j'ai un vague souvenir de syntaxe du type table.e0, e1,..., en
pour adresser les différent champs.
ou peut on trouver des renseignements sur cette syntaxe
ce serait
JeanNoel53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2012, 21h31   #2
Membre habitué
 
Inscription : décembre 2008
Messages : 463
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 463
Points : 136
Points : 136
Par défaut suite de la requète

bonjour
J'ai donc codé la requête en SQL2 comme suit:
Code :
1
2
 
SELECT TS.nuIdSeg, TO.wsText FROM T_Segment TS, T_Element_Semantic.T0 WHERE TS.iInitPos = 1 AND TS.siSizeInChar = 7 AND TS.siSizeInWord = 2 AND TS.siIdTypD = 1 AND TS.siIdDoc = 1 AND TS.siIdLang = 2 AND T0.wsText = 'Boot LId';
Cette requète marche parfaitement mais j'ai longtemps galéré sur la syntaxe autour d'un message d'erreur
SQL error -204 Les requêtes avec Ties doivent comporter une clause ORDER BYSIIDLANG"
Ce message est fortement ambigüe, j'ai essayé plusieurs clauses ORDER BY pour finir avec ORDER BY TS.nuIdSeg. J'ai retiré cette clause après avoir vérifié que il n'y avait pas de problèmes.
C'est
JeanNoel53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2012, 16h35   #3
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 624
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2007
Messages : 3 624
Points : 4 529
Points : 4 529
je suggère une lecture approfondie sur les JOINTURES
voir http://sqlpro.developpez.com/cours/sqlaz/jointures/
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h14.


 
 
 
 
Partenaires

Hébergement Web