Rumah  >  Soal Jawab  >  teks badan

java - sql groupby masalah mendapatkan kuantiti


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

滿天的星座滿天的星座2670 hari yang lalu871

membalas semua(2)saya akan balas

  • 学习ing

    学习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

    balas
    0
  • 某草草

    某草草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

    balas
    0
  • Batalbalas