1 标题1 地点a 开始时间b 结束时间c 内容d
2 已更新:标题1 地点变更后a1 开始时间变更后b1 结束时间变更后c1 内容变更后d1
3 已取消:标题1 地点变更后a1 开始时间变更后b1 结束时间变更后c1 内容变更后d1以上这种情况在页面上一条都不显示,因为最后取消了
4 标题2 地点aa 开始时间bb 结束时间cc 内容dd
5 已更新:标题2 地点变更后aa1 开始时间变更后bb1 结束时间变更后cc1 内容变更后dd1以上这两条是只显示更新后的记录,而且把“已更新:”去掉6 标题3 地点aaa 开始时间aaa 结束时间ccc 内容ddd
7 已取消:标题3 地点变更后aaa1 开始时间变更后bbbb1 结束时间变更后ccc1 内容变更后ddd1以上两条是一条都不显示,因为取消了我想把数据显示在页面上,然后根据每条记录的id查看数据等操作
所以id也不能丢掉,这样的数据结果怎么处理呢?怎么个select法呢?
2 已更新:标题1 地点变更后a1 开始时间变更后b1 结束时间变更后c1 内容变更后d1
3 已取消:标题1 地点变更后a1 开始时间变更后b1 结束时间变更后c1 内容变更后d1以上这种情况在页面上一条都不显示,因为最后取消了
4 标题2 地点aa 开始时间bb 结束时间cc 内容dd
5 已更新:标题2 地点变更后aa1 开始时间变更后bb1 结束时间变更后cc1 内容变更后dd1以上这两条是只显示更新后的记录,而且把“已更新:”去掉6 标题3 地点aaa 开始时间aaa 结束时间ccc 内容ddd
7 已取消:标题3 地点变更后aaa1 开始时间变更后bbbb1 结束时间变更后ccc1 内容变更后ddd1以上两条是一条都不显示,因为取消了我想把数据显示在页面上,然后根据每条记录的id查看数据等操作
所以id也不能丢掉,这样的数据结果怎么处理呢?怎么个select法呢?
2 已更新:标题1 地点变更后a1 开始时间变更后b1 结束时间变更后c1 内容变更后d1
3 已取消:标题1 地点变更后a1 开始时间变更后b1 结束时间变更后c1 内容变更后d1 以上这种情况在页面上一条都不显示,因为最后取消了
4 标题2 地点aa 开始时间bb 结束时间cc 内容dd
5 已更新:标题2 地点变更后aa1 开始时间变更后bb1 结束时间变更后cc1 内容变更后dd1 以上这两条是只显示更新后的记录,而且把“已更新:”去掉 6 标题3 地点aaa 开始时间aaa 结束时间ccc 内容ddd
7 已取消:标题3 地点aaa 开始时间aaa 结束时间ccc 内容ddd
以上两条是一条都不显示,因为取消了 我想把数据显示在页面上,然后根据每条记录的id查看数据等操作
所以id也不能丢掉,这样的数据结果怎么处理呢? 怎么个select法呢
2 已更新:标题1 地点变更后a1 开始时间变更后b1 结束时间变更后c1 内容变更后d1
3 已取消:标题1 地点变更后a1 开始时间变更后b1 结束时间变更后c1 内容变更后d1 以上这种情况在页面上一条都不显示,因为最后取消了
4 标题2 地点aa 开始时间bb 结束时间cc 内容dd
5 已更新:标题2 地点变更后aa1 开始时间变更后bb1 结束时间变更后cc1 内容变更后dd1 以上这两条是只显示更新后的记录,而且把“已更新:”去掉 6 标题3 地点aaa 开始时间aaa 结束时间ccc 内容ddd
7 已取消:标题3 地点aaa 开始时间aaa 结束时间ccc 内容ddd
以上两条是一条都不显示,因为取消了 我想把数据显示在页面上,然后根据每条记录的id查看数据等操作
所以id也不能丢掉,这样的数据结果怎么处理呢? 怎么个select法呢
2 已更新:标题1 地点变更后a1 开始时间变更后b1 结束时间变更后c1 内容变更后d1
3 已取消:标题1 地点变更后a1 开始时间变更后b1 结束时间变更后c1 内容变更后d1 以上这种情况在页面上一条都不显示,因为最后取消了
4 标题2 地点aa 开始时间bb 结束时间cc 内容dd
5 已更新:标题2 地点变更后aa1 开始时间变更后bb1 结束时间变更后cc1 内容变更后dd1 以上这两条是只显示更新后的记录,而且把“已更新:”去掉 6 标题3 地点aaa 开始时间aaa 结束时间ccc 内容ddd
7 已取消:标题3 地点aaa 开始时间aaa 结束时间ccc 内容ddd
以上两条是一条都不显示,因为取消了 我想把数据显示在页面上,然后根据每条记录的id查看数据等操作
所以id也不能丢掉,这样的数据结果怎么处理呢? 怎么个select法呢
这样的
+----+-----------------+-----------------+---------------------+----------------
----+-------------------+
| id | title | place | starttime | overtime
| content |
+----+-----------------+-----------------+---------------------+----------------
----+-------------------+
| 1 | title1 | placeA | starttimeB | overtimeC
| contentD |
| 2 | New:title1 | Update:placeA | Update:starttimeB | Update:overtime
C | Update:contentD |
| 3 | Canceled:title1 | Update:placeA1 | Update:starttimeB1 | Update:overtime
C1 | Update:contentD1 |
| 4 | title2 | placeAA | starttimeBB | overtimeCC
| contentDD |
| 5 | New:title2 | Update:placeAA1 | Update:starttimeBB1 | Update:overtime
CC1 | Update:contentDD1 |
| 6 | title3 | placeAAA | starttimeBBB | overtimeCCC
| contentDDD |
| 7 | Canceled:title3 | Update:placeAAA | Update:starttimeBBB | Update:overtime
CCC | Update:contentDDD |
+----+-----------------+-----------------+---------------------+----------------
----+-------------------+
7 rows in set (0.00 sec)mysql> select id,replace(title,'New:','') t,place,starttime,overtime,content
-> from display
-> where instr(title,'New:')>0
-> and instr(title,'Canceled:')=0
-> having t not in(
-> select replace(title,'Canceled:','')
-> from display
-> where instr(title,'Canceled:')>0
-> );
+----+--------+-----------------+---------------------+--------------------+----
---------------+
| id | t | place | starttime | overtime | con
tent |
+----+--------+-----------------+---------------------+--------------------+----
---------------+
| 5 | title2 | Update:placeAA1 | Update:starttimeBB1 | Update:overtimeCC1 | Upd
ate:contentDD1 |
+----+--------+-----------------+---------------------+--------------------+----
---------------+
1 row in set (0.00 sec)
select id,replace(title,'New:','') t,place,starttime,overtime,content
from display
where instr(title,'New:')>0
and instr(title,'Canceled:')=0
having t not in(
select replace(title,'Canceled:','')
from display
where instr(title,'Canceled:')>0
);