この選択をすると、結果としてすべての「わだち」に電話番号が表示されます。私の問題は、各「わだち」にはほぼ 10 の電話番号があり、「わだち」ごとに 3 つの電話番号しか必要ないことです。TOP を使用してみました。しかし、すべてのテーブルの最初の3行のみを表示し、「わだち」による最初の行ではありません。すべてのテーブルではなく、行「わだち」だけにTOPを使用するにはどうすればよいですか
Select Distinct
t1.rut_cliente as rut_cliente,
t1.nro_fono as numero
--Into #tmp_numeros
From dat_clientes_sucursales_contactos_telefonos t1,dat_rut_clientes t2
where t1.rut_cliente = t2.rut_cliente
and cod_prioridad = 1
これは私がこのクエリで得たものです:
Rut_cliente Nro_fono
60506000-5 2046840
60506000-5 3507935
60506000-5 4106886
60506000-5 5440000
60506000-5 5445000
81698900-0 2373281
81698900-0 3541342
81698900-0 3541438
81698900-0 3541518
81698900-0 3542101
これが私が欲しいものです:
Rut_cliente Nro_fono
60506000-5 2046840
60506000-5 3507935
60506000-5 4106886
81698900-0 2373281
81698900-0 3541342
81698900-0 3541438
前もって感謝します。