ホームページ > バックエンド開発 > PHPチュートリアル > mysql where a.id=b.id と join on a.id=b.id の効率の違いを教えてください

mysql where a.id=b.id と join on a.id=b.id の効率の違いを教えてください

WBOY
リリース: 2016-06-13 12:31:23
オリジナル
1508 人が閲覧しました

mysqlのヘルプ、a.id=b.idとjoin on a.id=b.idの効率の違いを教えてください
以下はecshopのproductテーブルとbrandテーブルのクエリです。クエリ効率は?
もう 1 つの問題は、左結合と結合のどちらがより効率的であるかということです。
ありがとう ! !

<br />
SELECT a.`goods_id` , a.`goods_name` , b.brand_name<br />
FROM  `ecs_goods` AS a<br />
LEFT JOIN ecs_brand AS b ON a.`brand_id` = b.`brand_id` <br />
ログイン後にコピー

<br />
SELECT a.`goods_id` , a.`goods_name` , b.brand_name<br />
FROM  `ecs_goods` AS a, ecs_brand AS b<br />
WHERE a.`brand_id` = b.`brand_id`<br />
ログイン後にコピー


mysql
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート