..
でSQLのガイド我々は、INNER JOINを使って二つのテーブルの間にパートナーシップを作成する方法を見てきました。 この記事では、2つ以下の管理をしないと同じことを行う方法を参照してください。が、3つのテーブルになります。
現実には2つのテーブルの共通のJOIN違いがない非常にシンプルな操作です。
の例を作ってみましょう:電子商取引の単純なデータベースの仮想的な購入を考えるには、以下のように構成つのテーブルで構成されています。
ユーザー (登録ユーザーの管理に使用)
セレクト utenti.ute_nome、utenti.ute_cognome、 prodotti.prod_nome、prodotti.prod_descrizione、prodotti.prod_prezzo、 acquisti.acq_data ユーザーからの INNER JOINの購入 = utenti.ute_id acquisti.acq_ute_id ON INNER JOIN製品 = prodotti.prod_id acquisti.acq_prod_id ON WHERE = 1 utenti.ute_id。あなたが節(最初のテーブルを識別する) から共通してお気づきかもしれませんが続いされる2 INNER JOIN(2番目と3番目のテーブルを識別する)リンクを作成するために"橋"です上の該当するリンクを伴う合理的に異なるテーブル間。
最後に、私はただ、もちろん、あなたが4を含むより複雑なクエリのために上で見られる技法、5以上のテーブルを使用できることを忘れないようにする必要があります... 理論的に実現可能な、多くの場合実用的なアプリケーションで管理し苦心されていますが、実際に私は、このような問合せの構築を誇張しないようにアドバイスする。
| |
MS Accessの(上級)
迅速かつ簡単にデータベースを作成および管理する方法を学びます。 29€から開始。 |
| |
MySQLの(コース)
オープンソースのデータベースの管理。 39€から。 |
| |
SQLとデータベース(コース)
リレーショナルデータベースを作成および管理。 39€から。 |