如果有人在這裏可以提前致謝。 我有這樣的兩個表:SQL多選基於單個表上的鍵
Strings Numbers
---------------- ----------------
| ID | String | | ID | Number |
---------------- ----------------
| 1 | 'A' | | 1 | 'First' |
| 1 | 10 | | 2 | 'Second' |
---------------- | 3 | 'Third' |
| 2 | 'B' | | 4 | 'Fourth' |
| 2 | 11 | | 5 | 'Fifth' |
---------------- ----------------
| 3 | 'A' |
| 3 | 12 |
----------------
| 4 | 'B' |
| 4 | 13 |
----------------
| 5 | 'B' |
| 5 | 14 |
----------------
例如,我過濾器「相關的」用「A」的價值觀,我一定要得到這樣一個表:
Strings
----------------
| ID | String |
----------------
| 1 | 10 |
----------------
| 3 | 12 |
----------------
並且例如,如果想過濾器「相關的」與「B」的價值觀,我得一個表是這樣的:
Strings
----------------
| ID | String |
----------------
| 2 | 11 |
----------------
| 4 | 13 |
----------------
| 5 | 14 |
----------------
再次感謝,如果你能幫助我。
您使用的是什麼rdbms? sql-server,mysql? – Taryn 2012-08-15 22:22:38