問題タブ [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.
swift - alamofire と SwiftyJSON を使用してオブジェクトを構築する方法
多くのデータを含むマルチアップ テーブルを返すアプリを作成しようとしていますが、ここに完了ハンドラーが必要だと思います。
TableViewController
しかし、アプリを実行すると、次のエラーが発生します。
ラインコールラインでlet DataArray:RepoSwiftyJSON = RepoSwiftyJSON ()
と
ラインでlet rowData:JSON = aryId[indexPath.row]
私が間違っていることは何ですか?
android - 複数のテーブルからの SugarORM クエリ?
Android アプリケーションに SugarORM を使用しています。私のプロジェクトにはいくつかのテーブルがあり、それらを複数のテーブルの列を持つ別のクラス オブジェクトに結合する方法はあるのでしょうか?
はいの場合、例は非常に役立ちます。
mysql - SQL クエリを実行し、結果に基づいて別のクエリを実行します
あるデータベースから別のデータベースにデータを転送するデータベース移行 SQL スクリプトを作成しようとしています。古いデータベースには約 10 ~ 15 のテーブルがあり、新しいデータベースには 300 を超えるテーブルがあります。今、1 つの大きな移行を実行しようとしています。すべてが必要な場所を知っています。 go 、結果に基づいて転送する方法がわかりません。
現時点で得たものは次のとおりです。
これから結果を挿入したいのですが、挿入の方法は知っていますが、最初のクエリの結果をループするにはどうすればよいですか。PHPを使用できますが、完全なSQLを使用する方が速度が良いです
sql - 外部キー違反により、シーケンス生成 ID を使用した複数テーブルの挿入が失敗する
両方のテーブルで同じシーケンス生成値を使用して、外部キーによってリンクされた 2 つの異なるテーブルに明示的なデータを一括挿入したいと考えています。
INSERT ALL 命令を、連続する UNION ALL ステートメントで構成される WITH 句と一緒に使用して、それを実現しようとしています。
with 句が 256 行を超えない限り、すべて正常に機能します。別の UNION ALL エントリを追加するとすぐに、次のエラーが発生します。
ORA-02291: 整合性制約違反(MY_SCHEMA.FK_TABLE_B_TO_TABLE_A) - 親キーが見つかりません *原因: 外部キー値に一致する主キー値がありません。*処置: 外部キーを削除するか、一致する主キーを追加してください。
外部キー制約を無効にすると、すべてが正常に機能します (256 行を超える場合でも)。
私の指示は次のようになります:
そのような命令が処理できるデータ量に制限はありますか? または、他に何か不足していますか?
Oracle 11g と SQLDeveloper を使用しています。
mysql - MySQL クエリは、両方のテーブルに行がある場合にのみ結果を返します
問題: 私の mysql データベースには、リストと共有の 2 つのテーブルがあります。リストテーブルには、ユーザーが作成したすべての To Do リストがあります。
共有テーブルには、あるユーザーから別のユーザーに共有されたすべてのリストが格納されます。
私がやりたいことは、ユーザーのすべてのリストを取得することです。ユーザーが作成したリストと、アクセスできる共有リストの両方です。現在、共有テーブルにエントリがある場合に完全に機能する select ステートメントがあります (結果を取得している特定のユーザーに関連するかどうかは関係ありません)。
共有テーブルから結果を削除し、同じ複数テーブルの SELECT ステートメントを使用しようとするとすぐに、結果が得られず、理由がわかりません。
私が使用しているSELECTステートメントは次のとおりです。
クエリに関するヘルプは素晴らしいでしょう。私はJOINを見てきましたが、私が持っているものよりも効率的なものは見たことがありません.
mysql - 複数テーブルの MySQL SELECT でキーの名前を変更する
3 つの異なるテーブルの内容を取得しようとしています。
テーブル A = ユーザー リストが含まれています。テーブル B = ユーザーに関連する契約を返します。テーブル C = 契約に関連する式の詳細を返します。
正しい方法にするために、次のマルチテーブルリクエストを使用しています:
ここで、全体が少し複雑になります。正しいデータを返していますが、ここのすべてのテーブルの主キーは「id」と呼ばれています。PHPでforeachを実行できません。1 人のユーザーに対して 3 つの契約を取得した場合、すべての契約を同じユーザー配列に再グループ化することは不可能です。
私はまだ SQL の専門家ではありません。そのため、Phinx を使用してデータベースを制御しています。これが、主キーの名前が「id」である理由でもあります。
いいアイデアがあれば教えてください!
mysql - MYSQL の選択 - 特定のケース
2 つの列を持つ最初のテーブル T1 があります。
「ID」、「情報」
値の例:
'p1','infoP1'
'p2','infoP2'
'c1','infoC1'
'c2','infoC2'
'c3','infoC3'
'e4','infoE4'
2 列の 2 番目のテーブル T2 があります。
「id_p」、「id_c」
値の例:
'p1','c1'
'p1','c2'
'p2','c3'
'p2','c4'
これらのテーブルの構造を変更することはできません。
次の結果を得るために SELECT を作成します。
「idE」、「infoE」、「infoP」
次の値を使用します。
'c1','infoC1','infoP1'
'c2','infoC2','infoP1'
'c3','infoC3','infoP2'
'c4','infoC4','infoP2'
しかし、私は成功していません。
どうすればこれを達成できますか?
編集:最後に、サブリクエストを組み合わせて、良い結果を得ることができました。私を助けてくれてありがとう!
laravel - Laravelは雄弁で、マルチテーブルにたくさんあります
私は3つのテーブルinventory、products、product_categoryを持っています
表:在庫
ここでproduct_nameは外部キーです..このテーブルには製品テーブルとの多くの関係があります
表中:製品
ここで type_fk_id は外部キーです。このテーブルはproduct_categoryテーブルと多くの関係があります
テーブル内: product_category
product_category テーブルに外部キーがありません
私のコントローラーで
inv_view ビューで
商品名やカテゴリーもビュー部分に表示したいという意味です
laravel 雄弁なリレーションを使用してこのデータにアクセスしたり、ビューで取得したりする方法がわかりませんモデルでhasmanyThroughproduct_category->product->inventory
を使用してアクセスする方法を知っています... hasmanythrough の逆を使用するにはどうすればよいですかinventory->product->product_category