从MySQL中的另一个表中选择每个选定行的所有表行

时间:2017-07-23 09:40:45

标签: mysql sql select join

我有两个表,一个是“stores”表,另一个是“products”表。

商店表:

Android Studio > Preferences > Editor > Copyright > Copyright Profiles

产品表:

-------------
| id | desc |
-------------
| 1  | st1  |
| 2  | st2  |
| 3  | st3  |

我想选择所有“商店”,以及每个商店的所有“产品”:

结果:

-------------
| id | desc |
-------------
| 1  | pr1  |
| 2  | pr2  |
| 3  | pr3  |

这可能吗?

2 个答案:

答案 0 :(得分:1)

你可以这样做:SELECT Stores.desc AS stores, Products.desc AS products FROM Stores, Products

答案 1 :(得分:1)

您可以使用如下所示的交叉连接:

 select stores.desc,products.desc from stores cross join products