Ervan uitgaande dat eid
is een externe sleutel naar uid
, dan zou zoiets als dit moeten werken:
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%'
Als u ook in het uname-veld moet zoeken, voeg dat dan toe aan uw waar-criteria met een ander of statement.
Resultaten:
UID FNAME LNAME
1 John Williams
3 Williams Smith