Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
711 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  requête et modification d'un champ

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

requête et modification d'un champ

n°1523137
ideal6
Posté le 02-03-2007 à 22:22:12  profilanswer
 

Bonjour, vous allez sûrement pouvoir m’aider? je voudrais retourner seulement le premier élément d'un champ
J'ai 2 tables:
1ère- Rubriques : id         theme
                         3       Blues-jazz        
 
Et Articles : reference      titre                  rubriqueID        theme(jointure)
                    100          palais des sports        3               Blues-jazz
                    200           mr swing                  3               Blues-jazz
 
jeu d'enregistrements avec deux tables:SELECT *FROM articles,rubriques
WHERE articles.rubriqueID=rubriques.ID
 
le résultat qui ne me convient pas pour un menu est le suivant:
Blues-jazz
Palais des sports
Blues-jazz
Mrswing
 
comment procéder pour le résulat suivant:
Blues-jazz
Palais des sports
Mrswing
 
Merci d'avance

mood
Publicité
Posté le 02-03-2007 à 22:22:12  profilanswer
 

n°1523138
ideal6
Posté le 02-03-2007 à 22:32:32  profilanswer
 

enfin de compte c'est enlever les doublons d'un champ,j'ai essayé DISTINCT mais ça me supprime les autres enregistrements,il doit y avoir une astuce.

n°1523154
weed
Posté le 02-03-2007 à 23:09:00  profilanswer
 

c'ets pas au niveau SQL que tu peux gerer ca ...  
thème et titre sont 2 champs distinct.

n°1523186
GTMistral
Posté le 03-03-2007 à 05:24:40  profilanswer
 

INNER JOIN Rubriques ON Articles.rubriqueID = Rubriques.id
 
Quelque chose dans le genre. Parce que de ce que je vois de ta requête, t'as tout simplement pas de jointure. À moins d'être débile, il y a jointure lorsque dans ta requête tu as "INNER JOIN" ou "OUTER JOIN" (et les "dérivés" du "OUTER JOIN" ).
 
edit : J'ai mal vu ta requête avant de poster. J'aime moins la manière de faire un FROM avec table1,table2. Je préfère les INNER JOIN. Si tu as la possibilité de le faire...
 
SELECT *
FROM articles
INNER JOIN Rubriques ON Articles.rubriqueID = Rubriques.id


Message édité par GTMistral le 03-03-2007 à 05:26:53
n°1523188
weed
Posté le 03-03-2007 à 07:17:43  profilanswer
 

moi aussi je prefere les inner join, on voit mieux les jointures mais GTMistral,  :lol:  regardes un peu mieux quand meme les requetes la prochaines fois avant de poster un message  [:alrick]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  requête et modification d'un champ

 

Sujets relatifs
[sql] probleme requete sql.[struts2] Champ de formulaire avec nom de la forme a[b][c][x]
Effectuer une recherche > Requete SQL?type de requete
[POO] Champ de texte et MVC (modèle vue contrôleur)[Résolu] Soucis avec une requête SQL dans une page PHP
[MySql]Probleme requete interval date début- date fin pour réservationRéduire un champ trop long sans couper les mots ?
[MySQL]Execution d'une sous requete qui retourne plusieurs lignesRequête sql + javascript
Plus de sujets relatifs à : requête et modification d'un champ


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR