requête et modification d'un champ

requête et modification d'un champ - SQL/NoSQL - Programmation

Marsh Posté le 02-03-2007 à 22:22:12    

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

Reply

Marsh Posté le 02-03-2007 à 22:22:12   

Reply

Marsh Posté le 02-03-2007 à 22:32:32    

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.

Reply

Marsh Posté le 02-03-2007 à 23:09:00    

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

Reply

Marsh Posté le 03-03-2007 à 05:24:40    

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
Reply

Marsh Posté le 03-03-2007 à 07:17:43    

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]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed