検索

ホームページ  >  に質問  >  本文

2 番目のテーブルのデータを使用して、最初のテーブルからデータを抽出します

まず、質問に適切な名前が見つかりません。誰かがより良い名前を見つけたら、編集していただければ幸いです。 SQL は初めてなので、次のような質問があります。次の 2 つのテーブルがあります。

メンバー -> 名前、UID (主キー)、SupervisorUID。 WorkPlace -> WP_UID (主キー)、名前、SupervisorUID。

WorkPlace 'X' で働くメンバーの名前とその上司の名前を返すクエリを作成する必要があります。

内部結合を使用してみましたが、期待した結果が得られませんでした。主な質問は、WorkPlace 名で選択し、メンバー名と上司の名前を取得するにはどうすればよいかということです。

上司もメンバーであるため、WorkPlace.SupervisorUID は Member.UID と一致する必要があります

リーリー

Yに何を着せるかを見つけなければなりません。

そのスーパーバイザーの uid に一致する uid を見つけて、職場から uid を取得してメンバー テーブルに移動して名前を取得する方法を見つける必要があります。

リーリー リーリー

次のフォームを返したいのですが、

ああああ

P粉885035114P粉885035114451日前479

全員に返信(1)返信します

  • P粉071626364

    P粉0716263642023-09-11 10:50:30

    WP_UIDMember の列として追加する必要があると思います。 mysql の構文が同じかどうかはわかりませんが、WP_UIDMember に追加すると、次のコードは MS SQL Server で機能します:

    リーリー

    スーパーバイザーが表示されないように、M1.UID<>M1.SupervisorUID を追加しました。

    Member から SupervisorUID を削除し、次のコードを使用することもできます:

    リーリー

    返事
    0
  • キャンセル返事