En supposant eid
est une clé étrangère de uid
, alors quelque chose comme ceci devrait fonctionner :
select u.uid, f.fname, l.lname
from users u
inner join firstname f on u.uid = f.eid
inner join lastname l on u.uid = l.eid
where f.fname like '%will%' or
l.lname like '%will%'
Si vous devez également rechercher le champ uname, ajoutez-le à vos critères where avec une autre instruction or .
Résultats :
UID FNAME LNAME
1 John Williams
3 Williams Smith