recherche

Maison  >  Questions et réponses  >  le corps du texte

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

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

PHPzPHPz2890 Il y a quelques jours191

répondre à tous(6)je répondrai

  • 怪我咯

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

    left join est généralement utilisé pour interroger d'abord la table principale, puis rejoindre d'autres tables, telles que

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

    Si vous souhaitez combiner les résultats de requête de deux tables a et b puis effectuer une recherche associée, vous pourrez peut-être utiliser une sous-requête

    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

    Mais si vous écrivez une telle déclaration, il est préférable de réfléchir aux problèmes de conception des tableaux a et b,
    sinon cela est complètement inutile

    répondre
    0
  • 天蓬老师

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

    SELECT zqwl_receipt.*,zqwl_custom.custom_name from xxx LEFT JOIN xxx

    répondre
    0
  • 天蓬老师

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

    de a gauche rejoindre b sur a.id=b.id

    répondre
    0
  • 巴扎黑

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

    Où est passé votre FROM

    répondre
    0
  • 黄舟

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

    Il n'y a pas de from table
    Il n'y a pas de on pour filtrer la relation entre ces deux tables.

    SÉLECTIONNEZ zqwl_receipt.*,zqwl_custom.custom_name from zqwl_receipt REJOIGNEZ À GAUCHE zqwl_custom sur zqwl_custom.field= zqwl_receipt.field OÙ zqwl_receipt.id= zqwl_custom.id

    répondre
    0
  • PHP中文网

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

    Erreurs de syntaxe de base

    répondre
    0
  • Annulerrépondre