在mysql服务器中搜索三个表中的数据
我们的要求是在以下三个表中按名称搜索:在mysql服务器中搜索三个表中的数据,mysql,Mysql,我们的要求是在以下三个表中按名称搜索: 产品电话 产品/片剂 产品及配件 包含列的第一个表(Id、型号\名称) 第二个表包含列(Id、型号\名称) 第三个表包含列(Id、型号\名称) 因此,我的要求是通过放大镜搜索model\u name这三个表,而不使用join。 我没有每个表的任何组合。要能够跨多个表运行select查询,只需构建一个引用所有表的查询 select product_phone.name, product_tablet.name, product_accessories.nam
model\u name
这三个表,而不使用join。
我没有每个表的任何组合。要能够跨多个表运行select查询,只需构建一个引用所有表的查询
select product_phone.name, product_tablet.name, product_accessories.name from product_phone, product_tablet, product_accessories
请注意,您的表不会太大,以至于用数据淹没您的代码,最好在查询的末尾添加一个LIMIT子句
给你一些具体的结果
限制条款-
由于您的id字段似乎不相关,您不应尝试使用
加入。如果所有的id都是唯一的,那么您可以使用一个连接,有几种不同类型的连接,但是要小心使用它们,因为它们会为您的数据库服务器生成大量工作
加入-在这里提问之前,请先做一些研究。当我不使用加入时,然后?????在给出否定分数之前,请了解用户的要求………LOL您应该自己编写代码,首先尝试一些东西,然后通过展示您的工作来提出疑问。。。无论如何,欢迎来到SO:)太好了。非常感谢。请您接受这个答案,我将不胜感激