Имам отчетна таблица, която изглежда подобна на тази
reports
inspection_type | inspection_number
berries | 111
citrus | 222
grapes | 333
inspection_type
в моя случай е името на другата таблица, която бих искал да SELECT *
от където inspection_number
е равно на report_key
на тази свързана таблица.
{fruit}
row | report_key | etc....
value | 111 | value
value | 222 | value
Проблемът е, че не знам как да направя заявка за инспекция_тип, за да получа името на таблицата за запитване на стойността. Има ли смисъл от това?
Опитах това тук, но дори аз знам, че е очевидна грешка:
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
Може ли SQL гуру да ми каже най-добрия начин да направя това?