同じクエリテーブル内のサブクエリでこのクエリを実行しています。WHERE句のSQLサブクエリは何も返しません。
SELECT p.codigo_cl client_code, p.n_ordem proposal_id, p.data proposal_data, p.baumuster proposal_baumuster, p.vendedor proposal_seller_code, p.modelo proposal_model, p.preco_base proposal_base_price, p.preco_ext proposal_extras, p.ia proposal_ia, p.desconto proposal_discount
FROM proposta.DBF p
INNER JOIN cliente.dbf c ON c.processo = p.codigo_cl
WHERE p.N_ORDEM = (SELECT MAX(N_ORDEM) FROM proposta.DBF)
したがって、サブクエリはN_ORDEMの最大値を返さないため、結果は空になります。私は値がサブクエリから返さMicrosftのVisualフォックスプロOLEDBプロバイダ
を使用しています
だけでWHERE句で使用するために、同じテーブルの最大値を取得することです。
そしてその後、私はあなたがおそらく相関サブクエリを必要とする私のサーバー
「SELECT MAX(N_ORDEM)FROM proposta.DBF'」の結果は自分のものですか? SELECT MAX(p2.N_ORDEM)FROM proposta.DBF p2' –
[mysql]タグを削除してみましたか? –
サンプルデータと望ましい結果を提供する必要があります。 –