cross-join

    2

    2答えて

    これが正しい方法であるかどうかわかりませんが、状況を説明します。 私は2つのテーブルを持っています。最初のテーブルは製品のリストであり、2番目のテーブルはチャネルのリストです。結合条件が満たされている場合はLEFT JOINを実行します。そうでない場合は、CHANNEL表の各チャネルの行を展開します。私はCROSS JOINについて読んだことがありますが、その方法があるかどうかはわかりません。 S

    0

    2答えて

    クロスジョインから特定のカラムを参照する方法を理解しようとしています。 Cross joinテーブル全体には別名も与えられています。なぜなら、他のサブクエリと自然に結合しているため、カラム名にアクセスするのが難しいからです。 select q0.sid, q0.sname from (buys t1 cross join student s3 cross join student s4) q0

    -1

    1答えて

    これらのテーブルを両方とも接続して、部門名と週番号に基づいてデータを接続します。したがって、週番号が一致しない場合は、他の人にはnullが表示されます。 http://sqlfiddle.com/#!6/3bbd3/1

    -1

    1答えて

    私は条件付きクロスジョインがWHERE句で指定された条件を持つ必要があり、なぜ 'ON'句で動作しないのか疑問に思っています。 コンパイル例えば、リンクを参照してください:http://rextester.com/IKY8693 ビジネスコンテキスト:私は3番目のテーブルに対して参加を左にするために、ギャップを埋めるために、開始日と終了日の間の日付のリストを生成する必要があり、そのようなゼロ/こと

    1

    2答えて

    私はいくつかの科目で学生の成績を保持するテーブルを持っています。 STUDENT_GRADES id | studentid | subjectid | grade ----------------------------------- 1 | 1 | 1 | A+ 2 | 1 | 2 | A 3 | 1 | 3 | A- 4 | 2 | 2 | A 5 | 2

    1

    2答えて

    私はいくつかのフィールドと数十万のレコードを持つメインストリームを持っています。 私は、日付列の最大値を照会するためにテーブル入力を作成しました。それは1つのユニークな記録をもたらします。 これで、このテーブル入力をメインストリームに結合し、この新しい列をts列に追加する必要があります。 ON句はありません。すべてのレコードは同じ列の値を持ちます。 マージ結合を使用しようとしましたが、値をすべての

    2

    1答えて

    私は両方のテーブルを作成する2つのクエリを持っています。 SELECT SITA, B, C, Rooms, Datearrived, Market_segment, StayDays as RN, AMTRoom as Rev FROM [UKRMC].[dbo].[revenue] rev JOIN [UKRMC].[dbo].[Contacts] contacts

    0

    1答えて

    私は3つのテーブルを持つデータベースを持っています:コホートの期間、ユーザー、およびイベント。 コホートには多くのユーザーがおり、各ユーザーには多くのイベントがあります。コホートにも時間があります。私は各コホートごとに、どのくらい多くのイベントが発生したかを知りたいと思います。 2つのテーブルがある場合、CROSS JOINを実行するのは簡単ですが、この中間テーブルがある場合は固執しています。 こ

    0

    2答えて

    オブジェクト、私のような何かをしようとしています: - select * from [server_name].dbo.sys.objects を私はエラーを取得しておく「無効なオブジェクト名..」 私は最終的に二つのサーバ のすべてのデータベースを比較するために、(以下のようなもの。)欲しい: - Select * from [server1].dbo.Sys.Databases d1 c