哈哈,却是不是join,并非联合查询,仅仅是多表查结果 1,这个是SQL结构, SELECT * FROM tablea,tableb; 没有结果 2,表结构中有id,title,newstime...字段相同,其他字段不同谢谢了,刚学
哈哈,再补充一下,数据库中有信息的, SQL:SELECT * FROM coc_1,coc2 WHERE coc_1.classid in (23,25) AND coc_1.classid in (23,25) ORDER BY coc_1.id,coc_2.id LIMTI 10;如果各自取没有问题,还有朋友说的表结构是什么信息,就是都有哪些字段马,还是什么其他的信息
SQL:SELECT * FROM coc_1,coc_2 WHERE coc_1.classid in (23,25) AND coc_2.classid in (23,25) ORDER BY coc_1.id,coc_2.id LIMTI 10;
1,这个是SQL结构,
SELECT * FROM tablea,tableb;
没有结果
2,表结构中有id,title,newstime...字段相同,其他字段不同谢谢了,刚学
SQL:SELECT * FROM coc_1,coc2 WHERE coc_1.classid in (23,25) AND coc_1.classid in (23,25) ORDER BY coc_1.id,coc_2.id LIMTI 10;如果各自取没有问题,还有朋友说的表结构是什么信息,就是都有哪些字段马,还是什么其他的信息
我的目的:大家应该说得是inner join的联合查询,即两个表变成一个大表,从中获得两个表的字段形成一条数据
这不是我的目的,我的这两个表没有什么关联,也不是要形成一个大表,即,从表1中取出的数据就是独立的一条,表2中也是独立的,简单说就是从两个表中取出我要的信息。我看了一下书上的解释:
select * from table1,table2两个表中间的,号相当与inner join是把,但是这样要指定关联字段,问题就在这里,如果制定关联字段,那么就不是我的目的了,因为那就成了查询两个标中id相同的信息并组成一条数据,而我要得仅仅是从两个标中取数据,没有任何的关联性(注:这两个标的结构不同)所以我的问题是,怎样实现从两个不同结构的表中取信息,而不是关联查询,谢谢,刚学,别见怪
id(int primary key) classid(int) nul(text)
1 5 asdfasdf
tableb
id(int primary key) classid(int) score(int)
1 5 8