For example: - Query 1 - Select name from admin, and Query 2 - Select name from user
Both are identical tables with different names, so I am doing like this but it's not working:
$entityName = User::class;
$query = $this->_em->createQueryBuilder()
->select('a.name')
->from($entityName, 'a')
->where('a.deleted = 0');
if($loggedinuser == 'Admin'){
$entityName = Admin::class;
$query->andWhere('a.active = 1');
}else{
$entityName = User::class;
}