問題タブ [inner-join]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
488 参照

php - 遅いクエリ - 複数の結合と大量のデータ

私はこれを行うことができるより良い方法があると確信しています。実行する大量のデータを含む 3 つのメイン テーブルがあります。records_main、sales、および予定です。それぞれに 20,000 近くのレコードがあります。

これらの 3 つのテーブルと、2 つほど大きくない他のいくつかのテーブルを結合する必要があります。

これには数秒かかりますが、最終的にロードされます。私が入れた最後の結合は、クエリを一緒に壊しているようです:

この後、制限が設定され、グループ化されます

これを改善するために私にできることはありますか?これをjqgridで使用していますが、それが役立つかどうかはわかりません

0 投票する
1 に答える
450 参照

php - PHP、Sqlite(またはMySql)、およびHTMLを使用したSQL結合テーブルレコードの取得と表示

会社情報(Companies)で構成されるテーブルと製品情報(Products)で構成されるテーブルを持つSqliteデータベースがあります。CompaniesテーブルIDはCompany_Nameです。これは、Company_NameによってProductsテーブルと結合されます。たとえば、Company "A"は、Company_Name = ProductID(ProductIDは会社名で構成されます)の内部結合Companiesを介して、多くの製品を関連付けることができます。

php whileループを使用してこの情報を表示しようとしています。これにより、それぞれの製品を使用している企業のリストが表示されます。これを行う方法がわかりません。1つの会社と1つの製品などの単一のレコードをループすることはできますが、1つの会社と複数の製品をリストすることはできません。以下は私が達成しようとしていることです:

会社「A」-場所CA製品1、製品2、製品3

会社「C」-場所CA製品3、製品4、製品6

会社「F」-ロケーションCA製品1、製品8

この例では、クエリはカリフォルニア(CA)のすべての会社をプルします。

私のコードは次のとおりですが、機能しません。

基本的に、私のコードはカリフォルニアの1つの会社を示し、カリフォルニアのすべての会社に関連するすべての製品をリストします。

会社「A」-場所CA製品1、製品2、製品3、製品3、製品4、製品6、製品1、製品8

2番目のphp「whileloop」を取り出してみましたが、次のようになります。

会社「A」-場所CA製品1

会社「A」-場所CA製品2

会社「A」-場所CA製品3..。

私はSqliteを使用していますが、誰かがMySqlまたは他のsql Dbに例を持っている場合、それも本当に役立ちます。私の問題は、クエリとphpの「whileループ」にあると思います。

0 投票する
2 に答える
2936 参照

wpf - WPF Datagrid を結合テーブルにバインドする方法

大きな問題があります。DataGrid内部結合で作成されたテーブルにWPF をバインドしようとしています。情報を正常に変換するためのクラスを作成しました。

次に、内部結合テーブルを作成します。それでも を割り当てるItemsSourceと、すべての値が適切に転送されますが、DataGridはそれらを視覚化しません。

誰かが私を助けてくれることを願っています...

0 投票する
3 に答える
173 参照

sql - mySQL SELECT結合、groupbyなど

私はこれで正しい軌道に乗ることができません、どんな助けもいただければ幸いです

テーブルが1つあります

match_idのwhereと両方のチームIDを使用してこれらを選択したいので、出力は次のようになります。

それはおそらく非常に単純ですが、私は立ち往生しています。

前もって感謝します

psは私の最初の投稿のコラムを忘れたようです、ごめんなさい

0 投票する
2 に答える
2491 参照

c# - C#WPF SQL SELECT INNER JOIN

ユーザーテーブルに参加してユーザーのログイン名を取得しようとしています。2つのINNERを1つに参加させCreatedByUser_loginnameたいModifiedByUser_loginname

しかし、現時点では、SQLクエリ文字列の構文を正しく取得しようとしています。ただし、INNERJOINの名前をAS'name'に変更すると、sqlreader()メソッドの実行時に例外がスローされます。ASを削除すると...動作しますが、同じUserテーブルに2番目のINNER JOINを追加して、modifiedbyuserログイン名の名前を取得できません。

これが問題のあるコードです

これは機能しません

これはします

...。

0 投票する
4 に答える
155 参照

sql-server - SQL 2005 と内部結合に関するヘルプ

2 つの一時テーブルを内部結合しようとして
います これが実行できることはわかっていますが、以前に実行したことがありますが、その方法を完全に忘れていました

アドバイスしてください
以下は実行しようとするクエリです

これは失敗し
ます I think I am not allowed to use tmp1 in the subquery that create tmp2

メッセージ 4104、レベル 16、状態 1、行 17 マルチパート識別子 "tmp1.IdPlayer" をバインドできませんでした。

0 投票する
3 に答える
4858 参照

sql-server - フルテキストで複数のテーブルを検索

asp と SQL Server Full-text で詳細な検索をしようとしています。

キーワードが送信されたら、複数のテーブルで検索する必要があります。例えば、

表 -メンバー

  • member_id
  • contact_name

表 -教育

  • member_id
  • school_name

私の質問;

select mem.member_id, mem.contact_name, edu.member_id, edu.school_name from Members mem FULL OUTER JOIN Education edu on edu.member_id=mem.member_id where CONTAINS (mem.contact_name, '""*"&keyword&"*""') or CONTAINS (edu.school_name, '""*"&keyword&"*""') order by mem.member_id desc;

このクエリは機能しますが、実行に非常に時間がかかります。

フィルがキーワードというイメージ。一致する場合mem.contact_nameはそれをリストするか、または の場合edu.school_name matchesは教育がキーワードに一致するものをリストします。

うまく説明できればいいのですが:)私の英語で申し訳ありません。

0 投票する
1 に答える
213 参照

sql - linq を使用した複数の内部結合

次の sql ステートメントがあり、それを linq で記述する方法を知る必要がありますが、複数の内部結合を記述する方法がわかりません。

それは私が持っているものです:

0 投票する
5 に答える
4072 参照

mysql - この基本的な内部結合で全テーブル スキャンを回避するにはどうすればよいですか?

BLOB データを格納するテーブルへの外部キーを持つテーブルがあります。メイン テーブルの条件を使用してテーブルの内部結合を行うと、結合タイプが「インデックス」から「すべて」になります。私のブロブテーブルは数十ギガバイトのオーダーであるため、これを避けたいと思います。どうすれば回避できますか?

基本的な内部結合は次のとおりです。

ここでは、メイン テーブルに条件を追加します。

テーブルがリストされている順序が変更されていることに注意してください。メイン テーブルに関して追加した条件のため、現在、BLOB テーブルでフル テーブル スキャンを実行しています。

スキーマは次のとおりです。

0 投票する
2 に答える
2368 参照

ruby-on-rails - RailsはINNER JOINのXMLをレンダリングします

2つの結合モデルを使用しています

私のコントローラーは次のようになります

@products が期待どおりにレンダリングされません。Product モデルの列のみが XML ファイルに表示されます。format.xml 行を次のように変更してみました

しかし、これは私が望むものではありません。5列のSQLクエリを見ることができるように

しかし、私の XML では 3 つしか表示されません。メソッド to_xml もいくつかのエクストラン SQL リクエストを生成しますが、それは望ましくありません。

RailsにすべてのSQLフィールドをレンダリングするように指示する方法について、誰かが私に情報を提供できますか? コードも最適化してほしい。

理想的な XML/JSON 設計は次のようになります。

THX!