我的数据库中有父条目和子条目,如:
extension UIView
{
func clearSubviews()
{
for subview in self.subviews as! [UIView] {
subview.removeFromSuperview();
}
}
}
喜欢
的玩家 cell.contentView.clearSubviews()
现在我需要一个基于每个团队的自动增量列。每次添加新团队时都应该开始新的计数。
fontend表应该:
如何在mysql / php中执行此操作?
感谢。
答案 0 :(得分:1)
如果您只想在前端显示数据,可以使用MySQL查询实现如下:
SET @prev_value = NULL;
SET @rank_count = 1;
SELECT id, Team_ID,
CONCAT(Team_ID, "_", CASE
WHEN @prev_value = Team_ID THEN @rank_count := @rank_count + 1
WHEN @prev_value := Team_ID THEN @rank_count := 1
END) as Team_players
FROM player
ORDER BY Team_ID
答案 1 :(得分:0)
您需要更改表格,添加所需的列,然后在"插入"之后在此表格上创建一个触发器。用你的目标字符串teamId_playerId填充它。 祝你好运