我有以下表格。基於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