【发布时间】:2016-12-21 07:53:16
【问题描述】:
请找出我用来做墙的所有桌子。
- 我想查看此人是否在我的好友列表中。
- 如果他在我的朋友列表中,则显示与该朋友相关的帖子。
候选人表
如果不存在`candidate`,则创建表( `id` int(200) NOT NULL AUTO_INCREMENT, `name` varchar(200) NOT NULL, `email` varchar(200) NOT NULL, `designation` varchar(200) NOT NULL, `pic` varchar(200) NOT NULL, `password` varchar(200) NOT NULL, 主键(`id`) ) 引擎=InnoDB 默认字符集=latin1 AUTO_INCREMENT=5 ;朋友
如果不存在“朋友”,则创建表( `id` int(200) NOT NULL AUTO_INCREMENT, `cand_id` varchar(200) NOT NULL, `request_date` datetime(6) NOT NULL, `friend_id` varchar(200) NOT NULL, `accept_date` varchar(200) NOT NULL, 主键(`id`) ) 引擎=InnoDB 默认字符集=latin1 AUTO_INCREMENT=3 ;帖子
如果不存在 `post` 则创建表 ( `post_id` int(200) NOT NULL AUTO_INCREMENT, `cand_id` varchar(200) NOT NULL, `post_email` varchar(200) NOT NULL, `post` varchar(2000) NOT NULL, `post_image` varchar(500) NOT NULL, `post_date` 日期不为空, `like` int(200) NOT NULL, 主键(`post_id`) ) 引擎=InnoDB 默认字符集=latin1 AUTO_INCREMENT=11 ;查看帖子
如果不存在 `post_view` 则创建表( `post_id` 整数(200) ,`post_email` varchar(200) ,`post` varchar(2000) ,`post_image` varchar(500) ,`id` int(200) ,`名称` varchar(200) ,`email` varchar(200) ,`名称` varchar(200) ,`pic` varchar(200) );【问题讨论】:
-
我看不到任何尝试过的查询。有什么错误还是什么?使用
INNER JOIN即可。
标签: php mysql sql database view