Rechercher : dans
Par :

Requête imbriquée

Dernière réponse le 23 déc 2008 à 14:32:30 bibi27186, le 26 oct 2008 à 14:55:19 
 Signaler ce message aux modérateurs

Bonjour,
quel est la différence entre requêtes imbriquées simples et requêtes corrélés?

Configuration: Windows Vista
Internet Explorer 7.0

Meilleures réponses pour « requête imbriquée » dans :
Google Hacks - Automatiser les requêtes complexes VoirGoogle Hacks est un logiciel open source totalement gratuit qui permet de générer automatiquement des requêtes complexes pour rechercher de la musique, des livres, des programmes, des polices, des vidéos, etc. Google Hacks est une véritable...
SQL - Sous-requêtes VoirExpression des sous-requêtes Effectuer une sous-requête consiste à effectuer une requête à l'intérieur d'une autre, ou en d'autres termes d'utiliser une requête afin d'en réaliser une autre (on entend parfois le terme de requêtes en...
Exécution de requêtes avec JDBC VoirExécution d'une requête SQL Pour exécuter une requête SQL, il s'agit dans un premier temps de créer un objet Statement, pouvant être obtenu à partir de l'objet Connection. Un objet ResultSet permettra de récupérer les données en provenance de...

1

 Piou, le 23 déc 2008 à 14:32:30

Réponse trouvable sur le net assez facilement mais pour ta gouverne une requete imbrqiuées corrélée utilise des champs de la requete parente. Du genre:

Select champ1, champ2
from tableA
Where champ1 IN (
Select champB1
from tableB
where champB1 = tableA.champ2
)

Sachant que la plupart du temps il est nécessaire de créer un alias (le mot clé dépend de la BDD que tu utilise oracle rien, SQL Server c'est "AS" ....) pour la table "tableA" afin qu'elle soit identifiable dans la sous requête.

Espérant avoir été assez clair

Répondre à Piou