我有兩個autocomplettextview和3列在我的表col1,col2,col3。 COL1是主鍵SQLite:如何搜索多個值?
表是這樣的:
| col1 | col2 | col3 |
-----------------------------------------
| 1 | store1 |apple,pineapple,mango |
| 2 | store2 | apple,orange |
| 3 | store3 | apple,pineapple,orange|
| 4 | store4 | orange,mango |
| 5 | store5 | mango,jackfruit |
我有兩個問題:
Q1:我可以將多個值存儲在單一column.If沒有那麼我該怎麼存放?
Q2:以前說我有兩個autocompletetextview搜索
即:
如果用戶鍵入的蘋果和2 autocompletetextview菠蘿那麼我就需要 顯示行,這兩個文本相匹配。
預期的O/P:
| col1 | col2 | col3 |
-----------------------------------------
| 1 | store1 |apple,pineapple,mango |
| 2 | store3 | apple,pineapple,orange|
我怎麼能做到這一點?
我通過幾個reseaches走了,帶着的foreign key
的幫助下,我可以存儲在單個列多個值,但如何使用Where clause
外鍵實現expected o/p
。
請學習一些基本的SQL ...您可以連接的表+ https://en.wikipedia.org/wiki/Database_normalization – Selvin
您第一個問題你應該創建兩個表,並簡單地加入他們! –
如果您有2個問題,請在單獨的帖子中提問。 – Shadow