我有这些数据应该输出到他与之交互的相应数量的社交媒体。
有4 个交互,分别是fblike_point、fbshare_point、tweet_point 和 follow_point
所以比方说,从下面的数据来看,我已经与fblike_point和tweet_point进行了交互。
所以我想做的是,自从我与 fblike_point 和 tweet_point 交互后,它应该输出 2 次。
输出:
2013-05-14 | fblike_point
2013-05-14 | 推文点
如果我交互 4 次,它应该输出 4 次与他进行的相应社交媒体交互。
好吧,我可以设法做这些事情,但是,这就像冗余,例如,我在PHP中使用 mysql 查询来选择数据:
SELECT date_participated, fblike_point FROM table WHERE fblike_point = 1
SELECT date_participated, fbshare_point FROM table WHERE fbshare_point = 1
SELECT date_participated, tweet_point FROM table WHERE tweet_point = 1
SELECT date_participated, follow_point FROM table WHERE follow_point = 1
那么有没有其他方法可以有一个简短的方法或其他东西?