Rumah > Soal Jawab > teks badan
Seperti yang ditunjukkan dalam gambar, saya kini mempunyai 3 jadual tbh dan toi mempunyai hubungan satu-dengan-satu, dan toi dan togi mempunyai hubungan satu-dengan-banyak.
Sekarang saya bertanya (keadaan semasa ialah baris toi tertentu sepadan dengan 2 baris togi)
pilih terus* dan dapatkan hanya satu baris data, tetapi
apabila saya memilih kiraan(), saya mendapat 2 Apa yang berlaku? Bagaimana cara menulisnya supaya kiraan ( atau lajur lain) mendapat 1?
=====================================
Kerana saya perlu mendapatkan nilai lain selain nombor daripada baris, Jika hanya bilangan baris, saya boleh pilih * dahulu dan kemudian dapatkan saiz dalam java Sekarang saya ingin mendapatkan nilai lain dan bilangan baris sekaligus
学习ing2017-06-28 09:24:37
Anda mendapat satu baris kerana anda menggunakan kumpulan mengikut Count ialah fungsi agregat yang mengira bilangan baris Kumpulan mengikut tidak menggunakan fungsi agregat dan hanya mengambil baris pertama data
某草草2017-06-28 09:24:37
================================Jawapan betul =============================== = ==================
Dengan cara ini, anda boleh membuat pertanyaan dahulu mengikut syarat untuk mendapatkan hasil yang memenuhi syarat Selepas mengeluarkan pendua, anda boleh mendapatkan syarat toi, dan kemudian tanya toi dan tbh