java - 这一条sql哪里错了呀?
PHPz
PHPz 2017-04-17 17:58:22
0
6
181

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

PHPz
PHPz

学习是最好的投资!

全員に返信(6)
刘奇

left join は通常、最初にメインテーブルをクエリしてから、

などの他のテーブルを結合するために使用されます。 リーリー

2 つのテーブル a と b のクエリ結果を結合して関連検索を実行したい場合は、サブクエリを使用できる場合があります

リーリー

しかし、このようなステートメントを書く場合は、テーブル a と b の設計の問題について考えるのが最善です。
そうでない場合、これはまったく不要です

いいねを押す +0
Peter_Zhu

xxx から zqwl_receipt.*,zqwl_custom.custom_name を選択 LEFT JOIN xxx

いいねを押す +0
Peter_Zhu

左から a.id=b.id で b を結合

いいねを押す +0
巴扎黑

あなたのFROMはどこに行きました

いいねを押す +0
黄舟

from テーブルはありません
これら 2 つのテーブル間の関係をフィルタリングするためのオンはありません。

select zqwl_receipt。*、zqwl_custom.custom_namefrom zqwl_receipt左にzqwl_customon zqwl_custom.field = zqwl_receipt.field

いいねを押す +0
洪涛

基本的な構文エラー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート