永发信息网

数据库读取一张表有3个栏目title,author,time,如何可以是title可以连接啊???

答案:3  悬赏:40  手机版
解决时间 2021-03-07 04:15
  • 提问者网友:最爱你的唇
  • 2021-03-06 22:06
数据库读取一张表有3个栏目title,author,time,如何可以是title可以连接啊???
最佳答案
  • 五星知识达人网友:轮獄道
  • 2021-03-06 22:17
题目描述不清。假定@flname是作者的姓名而不是姓,怎参数@flname正好符合后面描述的“要求输入作者的姓名”。有假定title表是出版书信息表,authors是作者信息,titleauthor是出版书和作者的对应关系表。titleauthor表中title字段和title表中的title关联,author字段和authors表中的author字段关联,则过程可以这样写:

create procedure proc1
(
@flname nvarchar(10)
)
as
select a.*,b.* from titles a,authors b,titleauthor c where c.title=a.title and c.author=b.author and b.author like '%' + @flname + '%'
if @@ROWCOUNT<1
select '没有结果'
全部回答
  • 1楼网友:孤独的牧羊人
  • 2021-03-07 00:47
这位同学表达好模糊 具体点行吗?
  • 2楼网友:長槍戰八方
  • 2021-03-06 23:20
首先,数据库中只是存放数据,不能直接点字段进行连接。只能通过程序来实现。
一般来说附件是用二进制来处理的。
如果文章在字段title中也是二进制存放的。
那你可以百度一下,有现成的代码。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯