一般的に言えば、より完全な結果を得るためには、2 つ以上のテーブルから結果を取得する必要があります。私は通常、select xxx,xxx from table1, table2 where table1.xxx=table2.xxx を使用します。私たちは通常、このような操作を実行します。実際、MySQL には結合操作という別の操作があります。たとえば、次の 2 つのテーブルがあります。 「Persons」テーブルを見てみましょう。 次に、「Orders」テーブルを見てみましょう。 上記の2つのテーブルをクエリに接続します Persons.LastName、Persons.FirstName、Orders.OrderNo を選択 人物、注文から ここで、Persons.Id_P = Orders.Id_P 結果セット: JOINキーワードを使用して2つのテーブルからデータを取得する場合 Persons.LastName、Persons.FirstName、Orders.OrderNo を選択 人物から INNER JOIN 命令 ON Persons.Id_P = Orders.Id_P ORDER BY 人.姓 結果セット: すると、内部結合は上記の通常のクエリと変わりません。 異なるSQL JOIN
LEFT JOIN キーワード構文 「人物」テーブル: 「注文」テーブル: Persons.LastName、Persons.FirstName、Orders.OrderNo を選択 人物から LEFT JOIN 注文 ON Persons.Id_P=Orders.Id_P ORDER BY 人.姓 結果セット: SQL RIGHT JOIN キーワード 「人物」テーブル: 「注文」テーブル: Persons.LastName、Persons.FirstName、Orders.OrderNo を選択 人物から 右結合注文 ON Persons.Id_P=Orders.Id_P ORDER BY 人.姓 結果セット: SQL FULL JOIN キーワード 「人物」テーブル: 「注文」テーブル: FULL JOINの例 Persons.LastName、Persons.FirstName、Orders.OrderNo を選択 人物から FULL JOIN 注文 ON Persons.Id_P=Orders.Id_P ORDER BY 人.姓 結果セット: 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
>>: CentOS7におけるKVM仮想化の基本管理の詳しい説明
calc は数値を計算するために使用される CSS 関数です。長さ、角度、時間などを計算できます。 ...
端的に言うと、スクロール可能な要素には非常によくある状況があります。通常、スクロールすると、要素が現...
Web サービスは、アプリケーション間の通信に関係します。 WSDL は、XML ベースの Web ...
序文まずは最終的な効果を見てみましょう。私が自分で作った小さなデモです。まずEChartsの公式サイ...
簡単に言うと、ウェアハウスとして使用される仮想マシンの IP は 192.168.149.129 で...
1. CDNこれは、Web サイト上で最もよく使用される加速機能です。分散サーバー レイアウトによ...
何が大問題ですか?長時間実行され、長時間コミットされないトランザクションは、大規模トランザクションと...
以前にインストールされたバージョンのデータベースをアンインストールする方法については、この記事を参照...
現在の日付 + 時刻 (日付 + 時刻) を取得する関数: now() mysql> now(...
目次1. テーブル名を変更する方法2. 注記要約: 1. テーブル名を変更する方法RENAME TA...
目次HTML構造の定義入力タグのバインディング属性入力タグはキーダウンイベントをリッスンしますli ...
私は最近新しい会社に入社したのですが、データベース設計にいくつか小さな問題があることに気付きました。...
目次1. HTMLを書く、最初のVueプログラムビューテンプレートとデータに注意してください決定ルー...
ディレクトリを作成する cd /usr/local/docker/ jenkins-docker を...
フロントエンド プロジェクトでは、添付ファイルのアップロードは非常に一般的な機能であり、ほぼすべての...