cari

Rumah  >  Soal Jawab  >  teks badan

java - 这一条sql哪里错了呀?

SELECT a.*,b.custom_name FROM zqwl_receipt a , zqwl_custom b LEFT JOIN b WHERE a.id= b.id

PHPzPHPz2890 hari yang lalu188

membalas semua(6)saya akan balas

  • 怪我咯

    怪我咯2017-04-17 18:00:22

    left join biasanya digunakan untuk menanyakan jadual utama dahulu dan kemudian menyertai jadual lain, seperti

    select a.*, b.custom_name from zqwl_receipt a
    left join zqwl_custom b on a.id = b.id

    Jika anda ingin menggabungkan hasil pertanyaan dua jadual a dan b dan kemudian melakukan carian yang berkaitan, anda mungkin boleh menggunakan subkueri

    select * from (
      select a.*, b.custom_name from zqwl_receipt a, zqwl_custom b where a.id = b.id
    ) t
    left join zqwl_custom t2 on t2.id = t.id

    Tetapi jika anda menulis kenyataan sedemikian, sebaiknya fikirkan tentang isu reka bentuk jadual a dan b,
    atau ini sama sekali tidak perlu

    balas
    0
  • 天蓬老师

    天蓬老师2017-04-17 18:00:22

    PILIH zqwl_receipt.*,zqwl_custom.custom_name daripada xxx KIRI SERTAI xxx

    balas
    0
  • 天蓬老师

    天蓬老师2017-04-17 18:00:22

    dari kiri sertai b di a.id=b.id

    balas
    0
  • 巴扎黑

    巴扎黑2017-04-17 18:00:22

    Ke mana FROM anda pergi

    balas
    0
  • 黄舟

    黄舟2017-04-17 18:00:22

    Tiada daripada jadual
    Tiada on untuk menapis perhubungan antara kedua-dua jadual ini.

    PILIH zqwl_receipt.*,zqwl_custom.custom_name dari zqwl_receipt KIRI SERTAI zqwl_custom on zqwl_custom.field= zqwl_receipt.field<🎜_=WHERE zqwl_custom zqwl_custom.id

    balas
    0
  • PHP中文网

    PHP中文网2017-04-17 18:00:22

    Ralat sintaks asas

    balas
    0
  • Batalbalas