2013-10-15 4 views
0

J'ai deux tables user_roles qui auront débarrasser et uid qui est l'id d'utilisateur et l'identification de rôle. Je veux extraire l'UID du rôle id et l'entrer dans les tables des utilisateurs pour obtenir les utilisateurs avec débarras 6. Comment faire ceci en sql? (J'utilise phpmyadmin pour extraire les données d'un projet que je migre). est ce que j'ai essayé.comment traiter un select sur une ligne multiple renvoyant select

SELECT * FROM `users` WHERE uid =(select uid from `users_roles` where rid= 6) 
+0

Pouvez-vous poster quelques exemples de données et votre résultat attendu sur la base de ces données? –

Répondre

0
SELECT * FROM `users` WHERE uid in (select uid from `users_roles` where rid= 6) 
0

Vous pouvez utiliser ADHÈRE ceci:

SELECT u.* FROM users u 
JOIN users_roles ur 
    ON u.uid=ur.uid 
WHERE ur.rid=6