問題タブ [multi-table]

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 投票する
3 に答える
50 参照

mysql - 2列のmysqlを出力する

次のような mySQL クエリを取得しました。

これは単純に 2 つのテーブルを結合し、同じ製品 ID に基づいて列と行を出力します。column_aここで必要なのは、列を 2 つに絞り込むことだけです。column_b

どうすればいいですか?

@EDIT 2 つのテーブルが結合されている場合、テーブルを編集するために主キーを取得できません。主キー(一意)を持ち、結合時にテーブルを編集可能にするにはどうすればよいですか。

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

sql - マルチテーブルクエリで複数の列をソートする方法は?

従業員の性別に基づく給与差別を見つける方法について質問があります。MS Acess 2007 を使用しており、SQL クエリを使用してそれを把握する必要があります

これは、3 つのテーブルを 1 つのマルチテーブル クエリに結合した後であることに注意してください。このクエリ内で、たとえば を使用して列を並べ替えたいときはいつでも、次のようORDER BY Salaryなエラー サインが表示されます。

クエリ内で複数の列を並べ替えたいと考えています。

マルチテーブル クエリ コードの合計は次のとおりです。

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

hadoop - HBase MapReduce ,マルチテーブル操作

入力ソースとして HBase テーブル (table1、table2) が 2 つあり、MapReduce を使用して table1 の 1 つの列と table2 の 1 つの列を比較し、table1 の列と table2 の列が等しい場合、それらを table3 に出力します。

MapReduce を使用してどのように問題を解決できますか? (Hadoop2.2.0+Hbase0.96.0)

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

sql - すべてのユーザー マルチ テーブルの例で最後のエントリを選択する

次の表の表のメッセージを考える

テーブル message_owner

特定の所有者のすべての相手方 (cp_id) で最新のメッセージを照会したいと考えています。たとえば、owner_id=4 の場合、次の出力が必要です。

1 つのテーブルで多くの例を目にしますが、複数テーブルの例でそれらを転置することはできません。

edit1: エントリを追加する

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

mysql - 別のテーブルの条件に基づいて、テーブル内の複数の行を更新します

ただのデモ。私は2つのテーブルを持っています

テーブルbの日付が<= '2012-12-14'であるテーブルaのすべての名前= nullを更新したい、結果は

以下のコードを試してみましたが、うまくいきません (SELECT ステートメントでのみ動作します)。MySql Workbench と SQL Server 2012 で試す

感謝。

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

c# - wpfのdatagridviewから複数ベースのテーブルを更新する方法

私はデータベースとビジュアルスタジオ2012(Windowsプレゼンテーションフォーム)としてsqlserverCeを使用しています

データグリッド ビューを埋めるために 2 つのテーブルを使用していますが、正常に動作しています。

私はそれについて検索しましたが、私の問題に対する適切な解決策が得られませんでした..ほとんどの検索結果は、単一テーブルの更新

私はSqlCeCommandBuilderを使用しましたが、複数ベースのテーブルには適用できないというエラーが表示されますこれを行うための何かを提案してください

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

php - mysqlで複数のテーブル操作を実行するには?

単一のクエリで複数のテーブル操作を実行したいだけです。クエリは次のとおりです。

** total > 0 ** を使用しようとすると、このクエリは機能しません。他の可能性のある方法はありますか?私を助けてください。

0 投票する
0 に答える
23 参照

mysql - 複数テーブル更新の Where 句

このwhere句でmysqlでどのように機能するか誰か教えてもらえますか:

ここで見つけました:マルチテーブル更新(MySQL)

しかし、OR ではなく AND 演算子がある理由がわかりません。正しい(AND)か否か。私のDBでは、どちらも正しく機能します。

ありがとう。

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

php - マルチテーブル CRUD のインターフェイスはどのように設計すればよいですか?

MySQL と PHP を使用してかなり複雑な Web アプリケーションを設計しており、データベース用の CRUD インターフェイスを作成する必要があります。多くのテーブルがあり、それらの間にさまざまな一対多および多対多の関係があります。簡単にするために、「学生」、「チューター」、「セッション」の 3 つのテーブルに注目しましょう。個々のテーブルのレコードにアクセス/変更する操作は非常に簡単です。つまり、次のとおりです。

他のテーブルの同様の機能。オプションのフィルターパラメーターを使用して、いくつかのブラウジング機能もあります。

これらもかなり簡単に見えます。ただし、複数のテーブルを含むブラウジング機能を整理するための「健全な」設計に苦労しています。私の現在のアプローチは次のようなものです:

ただし、クエリの可能なタイプ、つまり必要な機能は、理論的には、新しいテーブルごとに指数関数的に (または階乗的に) 増加します (実際には、複数のチューターを単一のセッションにマッピングするなど、いくつかの関係は存在しません)。私の質問は、より良いアプローチはありますか? 次のような単一の関数を作成しようとする必要があります。

他のテーブルの制約はフィルタリングの一部ですか? この場合、これらすべてのフィルターを考慮して、上記の関数内に単一のモンスター クエリを作成する必要がありますか? または、考えられるすべての順列を処理するために、一連の if-else ブロックをコーディングする必要がありますか?

さらに良いことに、PHP と SQL でこの種の問題に取り組みやすくする既存のプロジェクトはありますか?