I have a report table that looks similar to this
reports
inspection_type | inspection_number
berries         | 111 
citrus          | 222
grapes          | 333
inspection_type in my case is the name of the other table I would like
to SELECT * from where the inspection_number equals report_key on
that associated table. 
{fruit}
row      | report_key | etc....
value    | 111        | value
value    | 222        | value
The issue is I do not know how to query inspection_type to get the table name to query the value. Does that make any sense?
I tried this here, but even I know that it's glaringly wrong:
SELECT inpection_type, inspection_number
FROM reports rpt
ON rpt.inspection_number = report_key
(SELECT * FROM inspection_type WHERE status < '2')
WHERE rpt.status < '2'
ORDER BY rpt.inspection_number DESC
Could a SQL guru tell me the best way to do this?