to replace your in
clause, you could do
inner join qual_qualification qual on qual.qual_id = quallev.quallev_qual_id
inner join qde_qualificationdescription qde on qual.qual_id = qde.qde_qual_id
But an inner join
is not the same as an in
clause.
So you should not anymore use select *
, but at least select quallev.*
And if the join retrieve more than 1 qual_qualification
for each quallev_qualificationlevel
, you will get duplicate results, so you may need a distinct
clause.