我有以下表格。基于2个表中列的比较的更新表列(SQL)
表1
Id | Values | Counts
1 | rock | 0
2 | tina | 0
3 | alex | 0
表2
Id | Values
1 | rock
2 | alex
3 | alex
4 | rock
5 | rock
6 | tina
正如你可以看到,表1中包含的值作为摇滚,Tina和亚历克斯。这些列将始终具有唯一值。 Counts列应检查表2中'rock'的计数并在Counts列中更新它。例如,岩石在表2中显示3次。岩石的计数应为3.
对于其他值也是如此。有人可以让我知道如何使用SQL来实现这一点。以下是决赛桌的外观。
表1
Id | Values | Counts
1 | rock | 3
2 | tina | 1
3 | alex | 2
任何帮助理解。我在网上搜索,无法找到这种情况的可能解决方案。
MySQL或SQL Server? – ollie
SQL Server ollie .. – Rihana