requête et modification d'un champ - SQL/NoSQL - Programmation
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.
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.
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
Marsh Posté le 03-03-2007 à 07:17:43
moi aussi je prefere les inner join, on voit mieux les jointures mais GTMistral, regardes un peu mieux quand meme les requetes la prochaines fois avant de poster un message
Marsh Posté le 02-03-2007 à 22:22:12
Bonjour, vous allez sûrement pouvoir maider? 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