我正在尝试先查询第二个,我该如何处理?
SELECT COUNT(*) AS Result
FROM pparsdb.application
INNER JOIN pparsdb.planning_scheme
ON application.planning_scheme = planning_scheme.ps_code
WHERE planning_scheme.markus_ra = 'GA'
SELECT Result / COUNT(*)
FROM pparsdb.planning_scheme
WHERE markus_ra = 'GA'
最佳答案
试试这个,
SELECT COUNT(*) / crss.totalCount AS Result
FROM pparsdb.application
INNER JOIN pparsdb.planning_scheme
ON application.planning_scheme = planning_scheme.ps_code
CROSS JOIN
(
SELECT COUNT(*) totalCount
FROM pparsdb.planning_scheme
WHERE markus_ra = 'GA'
) crss
WHERE planning_scheme.markus_ra = 'GA'
关于mysql - 除以第二个查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16703674/