Sous requete [Résolu]

gbammelet 45 Messages postés mardi 28 janvier 2014Date d'inscription 15 décembre 2015 Dernière intervention - 15 déc. 2015 à 12:59 - Dernière réponse : gbammelet 45 Messages postés mardi 28 janvier 2014Date d'inscription 15 décembre 2015 Dernière intervention
- 15 déc. 2015 à 14:44
Bonjour,
CREATE TABLE IF NOT EXISTS `cashr_users` (
  `id` int(5) NOT NULL AUTO_INCREMENT,
  `username` varchar(15) NOT NULL DEFAULT '',
  `password` varchar(15) NOT NULL DEFAULT '',
  `firstname` varchar(30) NOT NULL DEFAULT '',
  `lastname` varchar(30) NOT NULL DEFAULT '',
  `email` varchar(60) NOT NULL DEFAULT '',
  `sponsor` varchar(15) NOT NULL DEFAULT 'admin',
  `egopay` varchar(255) NOT NULL,
  `okpay` varchar(255) NOT NULL,
  `paypal` varchar(60) NOT NULL DEFAULT 'none',
  `payza` varchar(100) NOT NULL DEFAULT 'none',
  `egold` varchar(50) NOT NULL DEFAULT 'none',
  `solidtrustpay` varchar(75) NOT NULL DEFAULT 'none',
  `perfectmoney` varchar(100) NOT NULL DEFAULT 'none',
  `pmaccname` varchar(100) NOT NULL,
  `skrill` varchar(100) NOT NULL DEFAULT 'none',
  `weight` int(6) NOT NULL DEFAULT '1',
  `lastlogin` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `joindate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `last_ip` varchar(15) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COMMENT='This table contains the users' AUTO_INCREMENT=38 ;


Ma requête actuelle affiche le nom et prénom des username qui ont des sponsors
$res=db_query("select firstname, lastname from cashr_users where sponsor IN(select username from cashr_users)");


Maintenant je veux afficher uniquement les username qui sont sponsor
Afficher la suite 

Votre réponse

2 réponses

jordane45 21176 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 25 mai 2018 Dernière intervention - 15 déc. 2015 à 13:05
0
Merci
Et bien....
tu inverses ...
SELECT U.lastname
         ,U.firstname
FROM cashr_users U
WHERE U.username IN(
     SELECT U2.sponsor
     FROM cashr_users U2
    ) 
ORDER BY U.sponsor

Commenter la réponse de jordane45
gbammelet 45 Messages postés mardi 28 janvier 2014Date d'inscription 15 décembre 2015 Dernière intervention - 15 déc. 2015 à 14:44
0
Merci
merci à vous sujet résolu
Commenter la réponse de gbammelet

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.