select * from tableA a inner join tableB b on a.name=b.name and a.id=12;
怎么把a,b的字段都查出来了,不是只from a 吗?
怎么把a,b的字段都查出来了,不是只from a 吗?
解决方案 »
- 请教一下大家关于触发器的问题,谢谢大家了~
- 这个SQL如何写?100分
- 请教将表的列数据按转换成行
- bcp "OrionNPM..nodestest"
- sql server 2008 R2运行一段时间后变得很慢
- 哪位大神告诉我sql2008 两个表联合查询分页怎么写,不用存储过程
- 问一个复制表格的问题?
- 如何解决日期小于1700年的日期问题,SQLServer的日期下限为1700年,现在我的日期有小于1700年的情况
- 数据库链路问题,高手请进!!!
- 怎么样把word里的Table和图用VBA导入SQL Server数据库?????急!!
- sql server 2005给表添加数据第五行添加不上
- 一个简单的SQL语句!求指教!查出2表不同user_name的数据
楼主要知道*代表的是什么,如果是多表连接查询,那么肯定会把所有表的列都列出来,当然你可以指定表的*来列出它所有的列,如1楼,也可以取不同表的字段来显示,例如:select a.id,b.bname
from tb1 a inner join tb2 b on a.id = b.aid等等!
select a,b from tablea inner join tableb on tablea.a=tableb.b
select a.* from tableA a inner join tableB b on a.name=b.name and a.id=12
这种就可以查出两表的所有字段,
也可以写成a.*,b.*