requete mysql :s [résolu]

requete mysql :s [résolu] - SQL/NoSQL - Programmation

Marsh Posté le 11-05-2006 à 11:33:28    

Bonjour a tous !
 
 
Juste une petite question ...
J'ai deux tables :
 

Code :
  1. // table 1
  2. id_membre
  3. champ1
  4. champ2
  5. // table 2
  6. id2_membre
  7. champ2_1
  8. champ2_2


 
je voudrais en fait faire une requete du type  
 

Code :
  1. SELECT * FROM table1,table2 WHERE table1.id_membre=table2.id2_membre and table1.champ1="%kjkjhj"


 
seulement j'y arrive pas !
je quelqu'un peut m'aider ???
 
 
Merci


Message édité par 100top le 11-05-2006 à 17:33:21
Reply

Marsh Posté le 11-05-2006 à 11:33:28   

Reply

Marsh Posté le 11-05-2006 à 14:15:24    

c'est un LIKE que tu dois mettre et non un égal si tu veux les enregistrements dont les id se trouvent sur table1 et table2 et qui ont un champ 1 qui terminent par 'kjkjhj'

Reply

Marsh Posté le 11-05-2006 à 14:55:23    

moonboot a écrit :

c'est un LIKE que tu dois mettre et non un égal si tu veux les enregistrements dont les id se trouvent sur table1 et table2 et qui ont un champ 1 qui terminent par 'kjkjhj'


 
 
ok merci,
autres question,
 
une autre table :
 

Code :
  1. membre_nom
  2. membre_prenom
  3. site


 
je voudrais sortir les 3 derniers sites qui se sont connecté :

Code :
  1. SELECT site FROM table  ORDER BY `site` DESC LIMIT 3


mais je veux qu'ils soient distinct, si plusieurs membre du meme site ce connect quand je le sors j'ai 3 fois le meme site !
je voudrais qu'il me prenne les derniers site différents  ?
Une idée ?

Reply

Marsh Posté le 11-05-2006 à 15:31:22    

SELECT DISTINCT site FROM table ORDER  BY 'site' DESC LIMIT 3


---------------

Reply

Marsh Posté le 11-05-2006 à 17:33:05    

flo850 a écrit :

SELECT DISTINCT site FROM table ORDER  BY 'site' DESC LIMIT 3


 
 
Merci vous etes trop fort ;)

Reply

Sujets relatifs:

Leave a Replay

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