sql关联表选择的一个例子

原创 2007年09月11日 20:03:00

有两个表 如下:

ablum表                                                image表

ablum_id ablum_name                     image_id    image_name   ablum_id//表的外键           

      1          个人相册                                    1                  myself.jpg            1

      2           疯狂自拍                                   2                  isme.jpg               2

      3           合影留念                                   3                 hehe,jpg                2

假如我要选出 1     个人相册      1    myself.jpg          1

                          2     疯狂自拍      3    hehe.jpg             2

                          3     合影留念       null null                  null

即选择出所有的相册和相册中的第一张照片

解决办法:select * from (select * from [image] where image_id in (select min(image_id) from [image] group by ablum_id)) [image]  right join ablum on [image].ablum_id=ablum.ablum_id

sql语句delete----关联两表删除两表内容

关联两表删除两表内容 delete t1,t2  from t_pic as t1 left join t_pic_muc_comments as t2 on t1.pmcid=t2.pmcid ...
  • a125366161
  • a125366161
  • 2015年09月20日 10:52
  • 1011

SQL根据表中某列队值选择关联不同的表

1.我们有表1,表2,表3,需要根据表1中某字段的值的不同分别与表2表3关联 表1结构为: Table1   字段:id    based_num     aid             1...
  • xwdpepsi
  • xwdpepsi
  • 2012年03月15日 10:05
  • 1492

T-SQL - 通过关联ID,将A表中多列ID关联为B表中的数据

概述  今天遇到这样一个需求,有两个表,分别为tb_a、tb_b。  tb_a表中包含有2个ID(FromID和ToID),我们可以暂且把它理解为发送者ID和接受者ID; tb_b表中包含对该ID的...
  • xuyue1987
  • xuyue1987
  • 2011年06月15日 01:11
  • 6245

SQL求和一个表之后和另一个表数据进行关联

select D.NO,D.NAME,D.MEMBERCOUNT,A.AVGAGE from Dept D, (select dept_no,AVG(age) as avgage from Memb...
  • u011296732
  • u011296732
  • 2016年09月23日 11:02
  • 774

SQL中单表的自我关联

单表自我关联问题
  • sumin1992
  • sumin1992
  • 2017年01月08日 17:55
  • 2650

sql 表和表之间关联

1.表和表之间关联: (1)左关联left join:两个表之间以左边的表数据为准; (2)右关联right join:两个表之间以右边的表数据为准; (3)等值关联join :两个表都满足两个...
  • u011230322
  • u011230322
  • 2017年01月12日 21:01
  • 2235

SQL一个表中两个不同字段关联另外一个表同一字段

tb1y 1: SELECT tb2.id, tb2.a1, tb2.a2, tb1.name, table_1.name AS Expr1 FROM tb1 INNER JOIN ...
  • xiaozhihui5535
  • xiaozhihui5535
  • 2014年11月10日 17:04
  • 745

两表关联修改SQL

两表关联修改SQL
  • vaecnfeilong
  • vaecnfeilong
  • 2013年11月29日 11:19
  • 2006

关联同一张表两次

select a.title from onethink_channel_partner a left join onethink_member b on a.manager=b.uid left j...
  • tft3640
  • tft3640
  • 2016年04月11日 10:51
  • 266

[sql server][基础] 多表关联创建

if object_id('tableCD') is not null drop table tableCD---多对多要加个中间表goif object_id('tableD') is not nu...
  • xys_777
  • xys_777
  • 2010年07月26日 16:16
  • 2514
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sql关联表选择的一个例子
举报原因:
原因补充:

(最多只允许输入30个字)