Если у вас есть список имен пользователей, вы можете использовать IN
вместо =
.Например:
select * form tblPerson where Username in ('Jack', 'Jill', 'Alice', 'Bob')
Если у вас есть список имен пользователей, уже существующих в другой таблице, вы также можете использовать оператор IN
, но замените жестко закодированный список имен пользователей подзапросом.
Так, например, если у вас есть другая таблица с именем tblOtherPerson
, имена пользователей которой хранятся в столбце с именем OtherUsername
, вы можете выполнить:
select * from tblPerson where Username in (select OtherUsername from tblOtherPerson)
Другой способ (часто предпочтительный)JOIN
две таблицы вместе:
select
tblPerson.*
from
tblPerson
inner join tblOtherPerson
on (tblPerson.Username = tblOtherPerson.OtherUsername)