Précédent   Forum des professionnels en informatique > Bases de données > Langage SQL
Langage SQL Forum d'entraide sur le langage SQL et sur les questions liées à la conception de schéma (DDL). Cours SQL
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 23/06/2011, 09h08   #1
Invité de passage
 
Homme
Architecte de base de données
Inscription : juin 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2011
Messages : 1
Points : 1
Points : 1
Par défaut Problème de traduction SQL Access / MySQL

Salut à vous !

Pouvez-vous m'aider à traduire du SQL Access en MySQL ?
J'ai essayé de le faire mais je n'y arrive pas...

Voici ma requête :
Code :
1
2
SELECT tb_categorie_produit.TYPE_CATEGORIE, [tb_produits].TITRE_PRODUIT, [tb_produits].DESCRIPTION, [tb_produits].PRIX_PRODUIT, [tb_produits].QTE_DISPONIBLE, [tb_produits].QTE_SEUIL, tb_statut_produit.STATUT_PRODUIT, tb_type_produit.TYPE_PRODUIT
FROM (((tb_categorie_produit INNER JOIN tb_produits ON tb_categorie_produit.ID_TYPE_CATEGORIE=[tb_produits].ID_TYPE_CATEGORIE) INNER JOIN tb_statut_produit ON [tb_produits].ID_STATUT_PRODUIT=tb_statut_produit.ID_STATUT_PRODUIT) INNER JOIN tb_type_produit ON [tb_produits].ID_TYPE_PRODUIT=tb_type_produit.ID_TYPE_PRODUIT) INNER JOIN type_categorie ON tb_type_produit.ID_TYPE_PRODUIT = type_categorie.ID_TYPE_PRODUIT;
Merci !
bddbdd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2011, 10h32   #2
Expert Confirmé
 
Homme
Inscription : mai 2002
Messages : 1 638
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2002
Messages : 1 638
Points : 2 630
Points : 2 630
bonjour,

Ceci devrait fonctionner :

Code :
1
2
3
4
5
6
7
SELECT tb_categorie_produit.TYPE_CATEGORIE, tb_produits.TITRE_PRODUIT, tb_produits.DESCRIPTION, 
tb_produits.PRIX_PRODUIT, tb_produits.QTE_DISPONIBLE, tb_produits.QTE_SEUIL, tb_statut_produit.STATUT_PRODUIT, tb_type_produit.TYPE_PRODUIT
FROM tb_categorie_produit 
INNER JOIN tb_produits ON tb_categorie_produit.ID_TYPE_CATEGORIE=tb_produits.ID_TYPE_CATEGORIE
INNER JOIN tb_statut_produit ON tb_produits.ID_STATUT_PRODUIT=tb_statut_produit.ID_STATUT_PRODUIT
INNER JOIN tb_type_produit ON tb_produits.ID_TYPE_PRODUIT=tb_type_produit.ID_TYPE_PRODUIT
INNER JOIN type_categorie ON tb_type_produit.ID_TYPE_PRODUIT = type_categorie.ID_TYPE_PRODUIT;
Par contre essayez d'utiliser des alias (pour renommer vos table) ca sera plus lisible
punkoff est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h50.


 
 
 
 
Partenaires

Hébergement Web