Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk batch kemas kini mysql mengikut syarat masing-masing

Pada masa ini terdapat dua jadual, A ialah jadual terperinci
kos uid id

    1. 0

    1. 1

    1. 4

    1. 3

Kini kita perlu mengumpulkan data dengan kos lebih besar daripada 0 dalam jadual ini mengikut uid dan mengemas kininya ke jadual lain

pilih uid,kira(kos) sebagai kiraan daripada Kumpulan mengikut uid dengan kos >

Ini adalah pernyataan yang diambil Adakah terdapat sebarang cara untuk mengemas kini hasil pertanyaan ke jadual lain berdasarkan uid dalam satu ayat?

代言代言2672 hari yang lalu949

membalas semua(1)saya akan balas

  • 扔个三星炸死你

    扔个三星炸死你2017-06-26 10:51:25

    update B b set b.col=(select count(a.cost) as count from A a where cost > 0 and a.uid=b.uid group by uid)

    balas
    0
  • Batalbalas