求一个联立查询的句子?

xycah1 2009-07-10 12:01:30
假如有A,B表,A表是投票的列表数据,B是记录参与的用户
如果某个人在访问最新10个投票的列表的时候,怎样同时查询是否已经参与过该投票?
我想过联立表查询,好像不太合适,应该怎样写?
...全文
137 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dzxccsu 2009-07-10
  • 打赏
  • 举报
回复
把A,B表的结构弄出来!
dzxccsu 2009-07-10
  • 打赏
  • 举报
回复


select a.pid,a.title,b.id from ((select pid,title from A order by a.pid desc limit 10)a left join (select pid,id from B)b on a.pid=b.pid)
//如果b.id查询有结果说明,参与了投票,没有结果就没有参与投票
xycah1 2009-07-10
  • 打赏
  • 举报
回复
A
pid title
B
投票编号 用户ID 用户所选
pid id select

假设用户为a,如果参与了投票在B表里会有一条记录

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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