1
我有一个像隐藏ROW_NUMBER()的子查询
Select *
From y
WHERE y.z = (
SELECT a, (adding rownumber here)
FROM b
)
查询我想增加一个条款,它仅选择每隔一行。要做到这一点,我需要添加row_number()子查询,并有一个条款,其中rownumber%2 = 0.
我的问题是,我可以添加rownumber到子查询的选择,并以某种方式隐藏它它不影响查询
MySQL缺少内置的'ROWNUM'功能。 –
您可以将子查询嵌套在仅选择所需字段的另一个查询中;为了只获得“每隔一行”,您可能需要(我在MySQL中创建“行号”的最常见方式涉及会话变量,这些变量在查询中的不同子句中使用时无法预测地工作)。 – Uueerdo