mysql 两个表中的信息怎么关联起来使用?

举个例子两个表a和ba中有两列姓名和电话b中有两列姓名和id号,现在有id号,希望能通过操作同时显示id,姓名和电话大概就是这样个问题,希望能把命令写上,我想照着操作下,... 举个例子
两个表a和b
a中有两列 姓名和电话 b中有两列 姓名和id号, 现在有id号,希望能通过操作同时显示id,姓名和电话
大概就是这样个问题,希望能把命令写上,我想照着操作下,谢谢。
展开
 我来答
朗朗跄跄great
推荐于2018-06-08 · TA获得超过4.1万个赞
知道大有可为答主
回答量:4738
采纳率:93%
帮助的人:500万
展开全部
  mysql 两个表中的信息关联起来使用方法:
  1、创建主表:
  create table UserInfo(
  UserID int identity(1,1) primary key, --递增主键
  UserAccounts varchar(20),
  UserName varchar(20),
  UserPwd varchar(10));
  2、创建附表(含外键)
  create table News(
  NewsID int identity(1,1) primarykey,
  UserID int,
  NewsTitle varchar( 50 ),
  NewsRelease varchar( 200 ),
  NewsReleaseTime datetime,
  FOREIGN KEY (UserID) REFERENCES UserInfo(UserID)); --外键约束
  如果附表已存在,但没外键,可采用以下方法:
  alter table profession add constraint fk_prov_id foreign key(prov_id) references province(prov_id) on update cascade on delete cascade;
匿名用户
推荐于2017-09-29
展开全部
  1. select a.*,b.* from a,b where a.姓名(字段名)=b.姓名(字段名) and id=id号(传值的id号)。

  2. select a.*,b.id from a left join b on a.姓名=b.姓名 where id=id号。

追问
i just want to say :"oh my god".
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
duli3099245
2015-11-06
知道答主
回答量:56
采纳率:0%
帮助的人:23.2万
展开全部

sql多表查询


http://blog.csdn.net/mackzhaozhonggang/article/details/5557873这里有资料



select usersTable.myuser,usersTable.mypwd,

usersNote.useraddress,userphonenumber

--查询显示dbo.usersTable和dbo.usersNote表中的指定的内容

from dbo.usersTable,dbo.usersNote

--内联接两表

where usersTable.myuser=usersNote.username

--两表匹配的条件

select usersTable.myuser,usersTable.mypwd,

usersNote.useraddress,userphonenumber

--查询显示dbo.usersTable和dbo.usersNote表中的指定的内容

from dbo.usersTable,dbo.usersNote

--内联接两表

where usersTable.myuser=usersNote.username

--两表匹配的条件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灵魂之地球
2015-12-10 · TA获得超过1.9万个赞
知道小有建树答主
回答量:919
采纳率:0%
帮助的人:791万
展开全部
找关联的键 , 如共用的学号、身份证号码、客户号等,选定主表、从表
select t.*,b.* from t left join b on t.a=b.a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Finish1983
2015-11-24 · TA获得超过762个赞
知道小有建树答主
回答量:1477
采纳率:100%
帮助的人:379万
展开全部
where 条件,表与表关联的条件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式