如何从sqlite数据库中的Clause中获取多个元组

时间:2014-06-21 10:06:19

标签: mysql sql android-sqlite android-contentprovider android-cursorloader

如果我有桌子

song_name| song_Url | artist | year

我有一个包含歌曲名称的字符串数组 并通过我希望在一个查询中获得song_url, artist , year的歌曲名称

喜欢select song_Url,artist,year from tbl_music where song_name="aaa","bbb"

我的问题是我希望根据一个查询中的歌曲名称获取列song_url, artist , year

2 个答案:

答案 0 :(得分:2)

试试这个

SELECT song_Url, artist, year FROM TableName WHERE song_name IN ("aaa", "bbb");

或者:

SELECT song_Url, artist, year FROM TableName WHERE song_name = "aaa" OR song_name =  "bbb";

答案 1 :(得分:1)

您应该尝试IN查询,因为您要传递多个值

SELECT song_Url, artist, year FROM table WHERE song_name IN ("aaa", "bbb");