Comment sélectionner deux colonnes supplémentaires d'une autre table en fonction des valeurs de la table principale?

J'ai une table nommé maintable avec 3 colonnes: iduserid1 et userid2.

Une autre table nommée users est saisi par useridet a name comme une colonne.

Je veux choisir quelque chose le long des lignes de:

SELECT maintable.*, users.name AS username1, users.name AS username2 
FROM maintable, users 
WHERE ...

Fondamentalement, je veux obtenir toutes les colonnes dans la maintable ligne, et ajouter deux colonnes à la fin attirer les noms de userid1 et userid2 de la users table.

Je ne suis pas sûr comment faire pour formater la clause where d'une requête de ce genre.

source d'informationauteur CP1985