我有一个 sql 表,其中有两列State
和SongInState
. 现在我在这里有一个场景,其中State
和SongInState
列可以具有任何非唯一值,但任何列State
都不能具有相同的SongInState
值。表结构
ID State SongInState
1 AR Dream on
2 MN Dream on
3 TX Hard sun
4 AR I got a name
看到我可以有相同的状态和 songInState 但不能重复相同状态的 SongInState 这不应该发生..
ID State SongInState
1 AR Dream on
2 AR Dream on
AR 不能拥有相同的歌曲,但另一个州可以拥有它。我可以这样做吗?我正在使用 mySql 和 JAVA(只是为了通知)。任何帮助,将不胜感激。