MySql 多表联合查询.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySql 多表联合查询

MySql 多表联合查询Mysql多表查询,多表插入和多表更新多表查询:CREATE TABLE IF NOT EXISTS contact(contact_idint(11) NOT NULL AUTO_INCREMENT,user_namevarchar(255),nom varchar(255),prenomvarchar(255),mail varchar(64),passcode char(64),PRIMARY KEY(contact_id));CREATE TABLE IF NOT EXISTS droit(droit_idint( 11 ) NOT NULL AUTO_INCREMENT ,droit varchar(255),PRIMARY KEY(droit_id));CREATE TABLE IF NOT EXISTS contactdroit(contactdroit_idint(11) NOT NULL AUTO_INCREMENT,contact_idint( 11 ),droit_idint( 11 ),PRIMARY KEY( contactdroit_id ));Insert into contact(contact_id, user_name) values(1,’user1′);Insert into contact(contact_id, user_name) values(2,’user2′);Insert into contact(contact_id, user_name) values(3,’user3′);Insert into droit(droit_id, droit) values(1,’admin’);Insert into droit(droit_id, droit) values(2,’superuser’);Insert into contactdroit(contact_id, droit_id) values(1, 1);Insert into contactdroit(contact_id, droit_id) values(2, 1);Insert into contactdroit(contact_id, droit_id) values(3, 2);SELECT c.contact_id, d.droit_id, d.droit FROM contact c, contactdroit cd, droit dwhere c.contact_id = cd.contact_idand cd.droit_id = d.droit_id;结果:contact_id ??? droit_id ??? droit1 ??? ???????????????? 1 ??? ????? admin2 ??? ???????????????? 1 ??? ????? admin3 ??? ??? ???????? 2 ??? ???? superuser多表联查例子:两个方法都可以,inner join on 更好点。表结构没贴出来,但比较好懂了。简单方法:selectc.nom, e.nomfrom consultant c, affaire a, besoin b, salariesa, site s, entreprise ewhere c.consultant_id=a.consultant_id and a.besoin_id=b.besoin_id and b.salarie_id=sa.salarie_id and sa.site_id=s.site_id and s.entreprise_id=e.entreprise_idinner join方法:selectc.nom, e.nomfrom consultant cinner join affaire a on c.consultant_id=a.consultant_idinner join besoin b on a.besoin_id=b.besoin_idinner join salariesa on b.salarie_id=sa.salarie_idinner join site s onsa.site_id=s.site_idinner join entreprise e on s.entreprise_id=e.entreprise_id多表插入:?php$conn = mysql_connect(“localhost”,”charles”,”charles”);mysql_select_db(“test”);$query = “INSERT INTO contact(user_nam

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档