diff --git a/core/translate/select.rs b/core/translate/select.rs index 19e343e87..7c024cb61 100644 --- a/core/translate/select.rs +++ b/core/translate/select.rs @@ -182,6 +182,13 @@ fn prepare_one_select_plan( query_destination: QueryDestination, connection: &Arc, ) -> Result { + if order_by + .iter() + .filter_map(|o| o.nulls) + .any(|n| n == ast::NullsOrder::Last) + { + crate::bail_parse_error!("NULLS LAST is not supported yet in ORDER BY"); + } match select { ast::OneSelect::Select { mut columns,