我有一张书籍表有作者A列和作者B类.....

lfm905 2008-07-24 09:51:56
我有一张书籍表其中有 '作者A' 和 '作者B'2列

当搜索 '作者A' 配XX时, 就跳到下一行, 当 '作者A ' 列找不到XX时, 就去 '作者B' 列去找, 而后继续

下一行.

实现上面的功能mysql语句该怎么写?
...全文
173 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
WWWWA 2008-07-28
  • 打赏
  • 举报
回复
呵呵,没有办法,你的条件比较多,只有一个一个判断
懒得去死 2008-07-28
  • 打赏
  • 举报
回复
用游标吧。
lfm905 2008-07-25
  • 打赏
  • 举报
回复
'书籍导航表'

idType: 是大类 如:语言

a : 是子类 如: 英语

b 是a 的子类,

c是b的子类

goodsId: 对应着'商品表'的商品的id
-------------------------------------------------------------
id idType a b c goodsId

1 1 2 3 4 1
2 1 2 3 4 2

--------------------------------------------------------------

当要搜索 idType , a , b , c , = 2 时 就输出 goodsId

可以用select goodsId from '书籍导航表' where idType = 2 or a = 2 or b = 2 or c = 2;

sql语句怎么写才有最高的性能呢?


wwwwb 2008-07-25
  • 打赏
  • 举报
回复
将记录及正确结果贴出来看看
liguang0717 2008-07-24
  • 打赏
  • 举报
回复
不知道 mysql 怎么写 但是 应该在程序里面可以实现 就是把两个数组 合并

57,063

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧