Rumah > pangkalan data > tutorial mysql > Bagaimana mencari pengguna dengan nilai terkini untuk setiap ID di Oracle?

Bagaimana mencari pengguna dengan nilai terkini untuk setiap ID di Oracle?

Barbara Streisand
Lepaskan: 2025-01-25 18:27:08
asal
504 orang telah melayarinya

How to Find Users with the Latest Values for Each ID in Oracle?

Cari nilai terkini setiap ID dalam pangkalan data Oracle

Dalam pangkalan data Oracle, anda boleh menggunakan gabungan luar untuk mengekstrak baris tertentu daripada jadual. Untuk mencari baris dengan nilai maksimum lajur tertentu bagi setiap nilai berbeza dalam lajur lain, ikut langkah berikut:

<code class="language-sql">SELECT t1.*
FROM mytable t1
LEFT OUTER JOIN mytable t2 ON (t1.UserId = t2.UserId AND t1.Date < t2.Date)
WHERE t2.UserId IS NULL;</code>
Salin selepas log masuk

Arahan:

  1. Sambungan luar menghubungkan t1 dengan t2 berdasarkan syarat bahawa UserId sepadan dan tarikh dalam t1 adalah kurang daripada tarikh dalam t2.
  2. Untuk setiap pasangan baris yang sepadan, pertanyaan memilih semua lajur dalam t1.
  3. Klausa WHERE menapis baris dalam t2 yang mempunyai baris yang sepadan dengan tarikh yang lebih besar. Ini memastikan bahawa hanya baris dengan tarikh tertinggi untuk setiap UserId dikembalikan.

Nota:

Pertanyaan ini hanya mempertimbangkan lajur Tarikh dan mengabaikan lajur lain dalam jadual. Untuk melaraskan pertanyaan bagi penapisan tambahan, ubah suai syarat gabungan dengan sewajarnya.

Atas ialah kandungan terperinci Bagaimana mencari pengguna dengan nilai terkini untuk setiap ID di Oracle?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan