私は次の声明を持っています
SELECT di_id,
di_name,
di_location,
ig_name,
in_latitude,
in_longitude
FROM dam_info
LEFT JOIN instrument_group
ON ig_diid = di_id
LEFT JOIN instruments
ON in_igid = ig_id;
次のように結果を返しました
di_id di_name di_location ig_name in_latitude in_longitude
13 Macap "Kluang, Johor" "Standpipe Piezometer" 1.890895 103.266853
13 Macap "Kluang, Johor" "Standpipe Piezometer" 1.888353 103.267067
1 "Timah Tasoh" "Kangar, Perlis" NULL NULL NULL
2 "Padang Saga" "Langkawi, Kedah" NULL NULL NULL
3 "Bukit Kwong" "Pasir Mas, Kelantan" NULL NULL NULL
4 "Bukit Merah" "Kerian, Perak" NULL NULL NULL
5 Gopeng "Gopeng, Perak" NULL NULL NULL
6 Repas "Bentong, Pahang" NULL NULL NULL
7 Batu "Gombak, Selangor" NULL NULL NULL
8 Pontian "Rompin, Pahang" NULL NULL NULL
9 "Anak Endau" "Rompin, Pahang" NULL NULL NULL
10 Labong "Mersing, Johor" NULL NULL NULL
11 Bekok "Batu Pahat, Johor" NULL NULL NULL
12 Sembrong "Batu Pahat, Johor" NULL NULL NULL
14 Perting "Bentong, Pahang" NULL NULL NULL
15 Beris "Sik, Kedah" NULL NULL NULL
結果からわかるように、繰り返し行があり、そのうちの 1 つを削除したいのですが、table
楽器に返される行がさらにある場合は、1 つだけが必要です。
それを達成するための正しい声明は何ですか?
前もって感謝します