問題タブ [table-relationships]

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

ruby-on-rails-3.2 - Railsでは、結合テーブルの列のレコードにアクセスする構文は何ですか?

私は持っている:

私は次のようなことをしたい:

結合テーブルの「概要」列のデータにアクセスしたい...

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

java - ジョイント可能とのHibernate関係

Hibernateに問題があります。私は3つのテーブルを持ってjobsactionsますmails。多対多の関係がありますjobsactionsそこでAction_Jobs、両方のテーブルのIDを含む結合テーブルを作成しました。

Action_Jobsでは、どうすれば結合テーブルから3番目のテーブルへの関係を構築できますmailsか?仕事と行動の組み合わせから私のメールが識別されるからです。

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

asp.net - SQLは、行がtable1に挿入されると、table2に行を自動的に生成します

次のテーブル構造があります。

ユーザーが登録する(Users入力されている)場合、Users_Skinsに、のを含む行が自動的に追加されるuser_idようAuto Incrementにしたいと思いUsers_Skinsます。

maxを検索してからuser_id新しい行を挿入する必要がありますか、それとも(おそらく)より良い方法がありますか?

編集:私はSQLServerを使用しています

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

mysql - CakePHP は、エイリアスを持つクエリを見つけます SQLSTATE[42S22] エラー

CakePHP の関係/エイリアスに奇妙な問題があり、データに正しくアクセスできなくなりました。

私は持っている:

  • ユーザー hasMany CreatorModule (モジュールの別名)
  • ユーザー HABTM LearnerModule (モジュールのエイリアス)
  • モジュール属している作成者 (ユーザーのエイリアス)
  • モジュール HABTM Learner (ユーザーの別名)

そして、私は電話しようとしています:

生成されるクエリが正しくありません。テーブル エイリアスが間違っています。上記のどれが原因かはわかりませんが、次のようになります。

エラーは、CakePHPが WHERE 句の 'User' を Creator に変更する必要があるが、エイリアスを使用しても変更しないということであることがわかりました。このクエリを正しく完了するにはどうすればよいですか。

さらに、関連する問題として、エイリアスを定義したため、モデル呼び出しなどで User を使用できなくなっていることがわかりました。これを回避する方法はありますか?

編集: 要求に応じて、エイリアスを定義するモデル コードを次に示します。

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

ms-access - 元の名前の参照を保持するODBCリンクテーブルでローカルテーブルを置き換えるアクセス

Access DB のすべてのローカル テーブルを、ODBC データ ソースからのリンク テーブルに置き換えようとしています。「xyz_table」として入ってくる新しいテーブルをインポートできます。古いローカルの「テーブル」を「xyz_table」に置き換えたい。ただし、「テーブル」を削除するか、「xyz_table」の名前を変更して「テーブル」を置き換えると、元のローカル「テーブル」の関係/オブジェクトの依存関係がすべて削除されます。(クエリ、フォーム、レポートなど)

元のローカル「テーブル」から新しいODBCリンクされた「xyz_table」に関係/オブジェクトの依存関係を保存/適用する方法はありますか? 私は手作業ですべての関係/オブジェクトの依存関係を再リンクしようとはしません。

どんな助けでも大歓迎です。

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

sql - 3番目のテーブルを介して2つのテーブルを結合します-1つのテーブルですべてを支配します

私は自分の研究を行い、チュートリアルに何時間も費やしましたが、必要なものを作成するための簡単に理解できる方法を見つけることができませんでした。

私はAccessを初めて使用しますが、学びたいと思っています。私はExcelで大量のレポートを作成していますが、データシートのデータが多すぎると処理が遅くなることにうんざりしています。そこで、Accessに移行しました。

それぞれに1つのテーブルを持つ3つのExcelファイルがあります。

1°1番目のExcelテーブルには、キャンペーン名とそれに付随するトラッキングコードのリストがあります。
「Campaign-TrackCode」(ソフトウェアからエクスポート)
例:
国キャンペーン名トラックコード
USキャンペーン名
1us -ad-1-1USキャンペーン名1us-ad-2-1USキャンペーン名2us
-ad-1- 2US
キャンペーン名2us-ad-2-2US
キャンペーン名2us-ad-3-2
など...

2°2番目のExcelテーブルには日付があります。登録IDおよび追跡コード「登録」(ソフトウェアからエクスポート)
例:
日付登録IDトラックコード
01.01.2013 1021 us-ad-1-1
01.01.2013 1022 us-ad-1-1
01.01.2013 1023 us -ad-1-2
01.02.2013 1024 us-ad-4-2
01.02.20131025us-ad-2-1
など..

3°3番目のExcelテーブルは、日付、クリック数、キャンペーン名を含むレポートです。「ggleレポート」(ggle広告からエクスポート)
例:
日付キャンペーン名クリック数
2013年1月1日キャンペーン名11202013年1月1日キャンペーン名1462013年1月1日キャンペーン名2162013年2月1日キャンペーン名 2352013 年2月
1日 キャンペーン名223 など..



そして、2番目と3番目のテーブルを1番目のテーブルでマージして、Accessで次のようなテーブルを取得しようとしています。
日付国キャンペーン名Count RegID Clicks01.01.2013US
キャンペーン名1211201.01.2013USキャンペーン名
223 35
2013年2月1日米国キャンペーン名12246
など..

どうしたらいいかわかりません。テーブルアナライザーを使用して、1番目のテーブルを3つのテーブル(国、キャンペーン名、トラックコード)に分割し、トラックコードを介して2番目のテーブルに接続し、次に1番目のテーブルをキャンペーンを介して3番目のテーブルに接続し、最後に使用しました2番目と3番目を接続する1番目のテーブル。

動作しません。私は初心者なので、その最終的なテーブルを作成するために段階的に持っているのは素晴らしいことです。主キーと一意の値に少し迷っています。(私は1対多の関係を築き始めているので、私は学ぶための正しい道を進んでいると思います)。毎日のアクセスのインポートはほぼ完全に自動化されているため、Excelテーブルを変更したくありません。3つのレポートをダウンロードしてから、アクセス時に、保存済みのルールに従ってインポート済みのテーブルを追加して、それらのExcelファイルをインポートします。

誰かがこれを行う方法を知っていますか?

表の例と必要な出力へのリンクは次のとおりです。

テーブルの例

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

php - テーブル間のリレーションの作成 PHPMYADMIN

私を助けてください!A&E 部門の患者に関するデータを保存するデータベースを作成しています。ただし、テーブルを関連付ける方法がわかりません。

テーブル構造:

PATIENTS (PatientID(PK)、名、姓、性別、生年月日、住所、病歴、病気、優先度)

A&E (ID(PK)、PatientID(FK)、住所、都市、郵便番号、電話番号)

NURSE (NurseID(PK)、名、姓)

CONDITION (ID(PK)、PatientID(FK) 症状、診断、治療)

基本的に、これらの関係は次のとおりです。

PATIENT が A&E に参加

PATIENT seen_by NURSE

看護師が患者の状態を評価する

追加する必要があるリレーションは次のとおりです。

  1. 時間は、患者と看護師の両方にリンクする必要があります
  2. 優先順位は、患者と看護師の両方にリンクする必要があります
  3. 医師は、時間と優先順位に関連付けられる必要があります (医師は、待ち時間と患者の優先順位に基づいて決定を下します)。医師と患者の間に直接の関係はありません。

これは、これらの関係を正しくすることが不可欠であるため、どんな助けも大歓迎です。ありがとうございました。

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

database - Access 内のテーブル リレーションシップに関する問題

教師が生徒の授業の成績を入力し、そのデータに関するさまざまなレポートを作成するプロジェクトを作成しています。

これは、多くのユニットがあり、それらのユニット内に、学生が不合格、合格、メリット、または区別を得るために満たすことができる多くの評価目標があるコース用です。

コースには 20 の単元がありますが、学校はこれらの単元を選択して生徒に教えます。たとえば、私の学校では単元 1、3、4、7、15、および 20 を選択しています。

以下は、現在のデータベースがどのように見えるかの画像です

http://i.stack.imgur.com/Glb7P.png

http://i.stack.imgur.com/In7Rq.png

私が抱えている問題は、同じユニットを持つ複数の学生がアクセスできないことです。また、名前や説明などのユニット情報を保持できる別のテーブルが必要ですが、その方法がわかりません。

十分な情報を提供できれば幸いです。そうでない場合は、遠慮なくコメントしてください。

どんな助けでも大歓迎です!

どうもありがとう、ロビン

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

mysql - MySQL:関連するテーブルと関連しないテーブルの違い

2つのテーブルがあります。「catalog」と「press」は子テーブルを「press」しており、「press」内のid_catalog(カタログの「id」を指す)によって関連付けられています。

私はなんとかカタログ(「名前」)の1つのフィールドと、porpousesをテストするためにこのような「プレス」の子を取得することができました。

クエリでは、$idはGET_[]によって渡されます。期待されるものを返します。

質問は次のとおりです。データベースでリレーションを実行しない場合はどうなりますか?(id_catalogのINDEXを使用)クエリは機能しますか?

私はこれに答えています。なぜなら、私が関係を行わなければ、フィールドを一致させて、とにかくそれを機能させることができると思うからです...またはそうではありませんか?

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

frameworks - yii- 多対多関係の使用を助ける

すべて、そのテーブルの主キーに基づいてテーブル値を取得する必要があり、それを他のテーブルで使用しました。私の質問は次のように説明できます。

表 a

  • id_a
  • att_a1
  • att_a2
  • att_a3
  • att_a4
  • att_a5

テーブルb(ダミーテーブル)

  • id_a
  • id_c
  • パーセンテージ_a1
  • パーセンテージ_a2

表c(ここで結果を計算する必要があります)

  • id_c
  • att_c1= att_a1*percentage_a1
  • att_c2= att_a2*percentage_a2
  • att_c3= att_c2+att_a4

どうすれば Yii でそれを行うことができますか?

任意の応答pls Thx、よろしく