2

私はそれらのそれぞれからデータを取得する必要がtable1ありtable2ます。

表1

"id"    "name"      "description"
"1"     "Windows"   "Microsoft Windows 8"

表2

"id" "type" "name"              "description"
"1"  "22"   "Microsoft Windows" "Microsoft Windows 8 Home"
"2"  "2"    "Not an Edit"       "Not an Edit"

私はこのように選択します

select table1.name, table1.description, 
table2.name, table2.description 
from table1,table2 
where table2.id=table1.id and table2.`type`=22;

一度に 500 以上の行を選択する場合、内部結合を使用する方が高速または効率的ですか?

内部結合を使用してこれを行うほとんどの例を見てきました。

4

3 に答える 3

2

あなたはこのようにすることができます..

select table1.name, table1.description, 
table2.name, table2.description 
from table1 inner join Table2 on  table2.id=table1.id and table2.`type`=22
于 2013-07-02T16:25:14.807 に答える