我有两个表:
这是表1:
product_id|product_desc|product_name|product_s_desc
这是表2:
product_price_id|product_id|product_price
现在,我想从这些表中获取数据。product_id
在两个表中都相同。
我想拿
product_s_desc
product_desc
product_name
和product_price
其他表。请帮我做到这一点。
我假设您product_price
在第二个表中有一个命名字段(您没有列出它):
SELECT t1.product_s_desc, t1.product_desc, t1.product_name, t2.product_price
FROM table1 t1
INNER JOIN table2 t2 ON t2.product_id = t1.product_id
您应该查看有关的MySQL手册JOINS
,因为这是编写SQL查询的非常基本的部分。您也可以考虑table2
为product_id字段添加索引,以使查询运行更快。
表 1:发票(inv_id、inv_value、cust_id) 表 2:客户(cust_id、sales_rep) 表 3:成员(Member_id、member_cateogry、member_type、cust_id) 注1:每个客户支付多张发票。(一对多关系)。< br >注2:每个客户为一个或多个会员付费(因此一个客户可能与多个会员相关)。< br >注3:每个成员都有一个类别,可以是1
我在MySQL中有两个表,如下所示: 表1如下: 表2如下: 现在,我想在一个查询中同时从表1和表2获取数据。 我想从两个表中检索值,其中Student ID等于某物。 学生姓名|年龄|教师姓名 您能告诉我如何从上面提到的两个表中查询值吗。我已经阅读了很多教程,但我不能正确地检索它。我是MySQL新手,请解释清楚。我应该使用什么表联接、并集、内部联接还是外部联接?
问题内容: 使用SQL SERVER。 数据库包含不同年份的数据,我想以某种方式获取所有数据(所有年份)并显示给用户,例如,数据库包含表: 现在通过从information_schema.tables中选择TABLE_NAME到@tableName中,其中table_name如’records_%’ 我可以获取所有表名,如何编写SQL(或过程)以从这些表中获取所有数据?将所有记录合并到一个表中?
我有两张桌子,彼此相连。我如何使用Spring数据jpa从数据库中获取它们? 代码如下, 结果:结果
问题内容: 我有三个表,其中两个是主表,另一个是map。它们在下面给出。 tbl_Category,具有列ID(PK)和名称 / * / tbl_SubCategory Id SubCategoryName CategoryId (FK, PK of above) 2 Badges, Emblems, Ribbons & Allied 2 3 Barcodes, Stickers & Labels
问题内容: 但是我还需要知道: 如何在 Microsoft SQL Server (以我的情况为2008)中完成此操作? 问题答案: 您可以通过查询Information Schema视图获得此信息,甚至更多。 此示例查询: