In my codeigniter model I have this function :
public function getUserNo()
{
$query = $this->db->query("select userno from Users where active=1");
return $query->result_array();
}
This code outputs the userno from the Users table.
I have another table called Userslist which also contains the userno field.
I want a query such that it first gets all the userno from the Userlist table and then check if they exist in the Users table and if they exist then return all the userno from the Users table except for those which are there in the Userslist table.
How do I write this query?
Advertisement
Answer
You could use a sub query using the SQL NOT INenter link description here
select userno from Users where active= 1 AND userno NOT IN (SELECT userno FROM Userlist)