self-join

    0

    1答えて

    私はこのようなSQLAlchemyの中に多対多の自己参照関係作成:私はに項目を追加するためにappendを使用する場合 blacklist_association_table = Table('userblacklist', Base.metadata, Column('user_id', Integer, ForeignKey('user.id'), primary_key=True)

    1

    1答えて

    JobとUserという2つのテーブルがあり、いくつかのレコードをまとめようとしています。ジョブは、ユーザー、およびユーザーと結合する必要があります。構造は次のとおりです。 JobID | OwnerID | ClientName 1 | 1 | Corey ----------------------------- UserID | ManagerID | Name | Email

    -1

    1答えて

    私はmysqlでかなり新しいです。私は2つのテーブル に参加する必要がありtable_AとTable_B それらを呼び出すことができます私は、内側に学んだ今日は に参加する複数の内部を使用するクエリに出くわした次のコードを使用して表が SELECT * FROM table_A a INNER JOIN table_B b ON a.criteria_1 = b.criteria_1 AN

    1

    1答えて

    を返します:IDと行番号を選択し は、私の目的は、その前に特定の行だけでなく、行を取得することです 行番号に基づいてテーブルをそれ自体に参加します。以下のSQLクエリは、実際に何も返しません。それは行番号を完全に忘れるようなものです。 IDに参加するだけで大​​丈夫です。 このような操作をサポートするには、MySQLで行う必要がありますか? select * from (select i

    1

    4答えて

    nullを含む完全外部自己結合を実行したい。例えば、テーブルDataがどのように見える場合: N Name Val -------------- 1 ABC 8 1 DEF 7 2 ABC 9 2 XYZ 6 (Nは自己結合シーケンシャルグループでを有効にするには、一般的なインデックス列です)、私は実行します。 SELECT COALESCE(a.n, b.n) as n, COAL

    0

    1答えて

    私は、これらのサイトに関するURLと情報を含むテーブルを持っています。各URLは1回または2回表示されます。そのサイトの最初と最後のスキャン。私は、最初のスキャンのURLとグレードによって検索が有効になっているグリッドビューにデータを表示したい場合、2番目のスキャンのグレードが存在する場合。私がすべてをロードすると、正しいデータが得られます。 URL、グレード、グレード2。しかし、私がグレードで検

    0

    1答えて

    私はFacebookスタイルのフレンドシステムを実装しようとしています。私はいくつかのチュートリアルを読み、私が間違っていることを理解できません。フレンドシップコントローラとフレンドを追加するためのビューのリンクは動作しますが、データベースレベルではエラーが発生します。私はレールのコンソールを開き、置くとき : User.find(1).friends << User.find(2) を私が取

    -3

    2答えて

    複数のテーブルからデータを取得するために複数の結合を持つクエリを作成しました。 5000以上のレコードでは非常に遅いです。私はチェックし、インデックスでは、クエリで使用される各テーブルに対して適切に設定されています。私は複数のオプションでこのクエリを最適化しようとしましたが、うまくいかず、EXPLAINまたはEXPLAIN EXTENDEDヘルプを正確に理解できません。 ===== QUERY E