我有两个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