我有以下嵌套查询:如何访问一个嵌套的MySQL查询内部的行
SELECT * FROM mrp_type
WHERE mrp_type.mrp_type_id
NOT IN (
SELECT DISTINCT Z.mrp_type_id FROM (
SELECT mrp_type.* , COUNT(*) as rooms_booked FROM mrp_type
WHERE bookings_mrp.date >= '2014-02-27'
GROUP BY mrp_type.mrp_type_id, mrp_type.num_rooms, bookings_mrp.date
HAVING mrp_type.num_rooms - COUNT(*) <= 0) as Z)
现在从查询,你可以看到,使用COUNT()作为条件,但它现在显示在结果集中,因为它在嵌套查询中。如何在查询运行后从我的PHP代码访问Count()?我可以把它放在一个变量中,或将该列传递给外部选择或其他东西?
你要什么查询呢? –