各位大哥,我在SqlDataAdapter中写一个select语句来选出表1和表2的所有内容,这个要怎么写啊?
我是这样写的:
SELECT BBSTitle.*, content.*
FROM BBSTitle INNER JOIN
content ON BBSTitle.ID = content.parent_id
我用这样写也是一样的错误:
SELECT BBSTitle.*, content.*
FROM BBSTitle CROSS JOIN
content
为什么这样写会出现生成的insert,update,delete中出现“无法为此类查询自动生成该语句”
表content中的一列是表BBSTitle中一列的外码 两个表是这样建的:
create table BBSTitle
(ID int IDENTITY(1,1) primary key,
title varchar(50),
author varchar(20),
posttime datetime,
back int,
reader int,
lastpostpeople varchar(20),
lastposttime datetime,
);create table content
(ID int IDENTITY(1,1) primary key,
username char(20),
parent_id int,
content varchar(8000),
foreign key (parent_id) references BBSTitle(ID),
);
我是这样写的:
SELECT BBSTitle.*, content.*
FROM BBSTitle INNER JOIN
content ON BBSTitle.ID = content.parent_id
我用这样写也是一样的错误:
SELECT BBSTitle.*, content.*
FROM BBSTitle CROSS JOIN
content
为什么这样写会出现生成的insert,update,delete中出现“无法为此类查询自动生成该语句”
表content中的一列是表BBSTitle中一列的外码 两个表是这样建的:
create table BBSTitle
(ID int IDENTITY(1,1) primary key,
title varchar(50),
author varchar(20),
posttime datetime,
back int,
reader int,
lastpostpeople varchar(20),
lastposttime datetime,
);create table content
(ID int IDENTITY(1,1) primary key,
username char(20),
parent_id int,
content varchar(8000),
foreign key (parent_id) references BBSTitle(ID),
);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货