[uniapp-Temporary Joint Table query] SYNTAX_ERROR、メイン テーブルとセカンダリ テーブル間の関連付けが見つかりませんでした。一時テーブルのジョイント クエリを使用する場合、フィルターされたフィールドのみがジョイント テーブルに使用されることに注意してください。

問題の説明:

  • テキスト:
    SYNTAX_ERROR、メイン テーブルとセカンダリ テーブル間の関連付けが見つかりませんでした。一時テーブルを使用してテーブルを結合する場合、フィルタされたフィールドのみがテーブルの結合に使用されることに注意してください。

  • 写真:
    ここに画像の説明を挿入します

キーコード:

ここに画像の説明を挿入します
ここに画像の説明を挿入します注: 水平線が引かれている場所では、学生マスター テーブルの関連フィールドは category_id である必要があります。

解決策:公式ドキュメント

メインテーブルの外部キーに関連付けられたフィールドを追加します。
ここに画像の説明を挿入します

要約:

結合テーブルをクエリする場合、結合テーブルを前後にエコーする必要があります。

さらに、表示フィールドを変更する必要があります: (schema2code はコードを生成します。すべての関連ページを変更することを忘れないでください。)
ここに画像の説明を挿入します

ここに画像の説明を挿入します
ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/zhinengxiong6/article/details/129722921
おすすめ