我不知道如何提出这个问题所以我只会告诉你们我到底在做什么。
我有10个表格,其名称为“名称”,“价格”和“位置”。其中5列的字符串值为“apples”,另外5列的字符串值为“oranges”。我正在寻找一个SQL查询,可以从名称为“oranges”的所有表中选择所有,因此它显示5个项目及其价格和位置。
例如:
SELECT * from database.ALLTables WHERE names ='oranges'。
因此它仅显示包含值Oranges的表中的所有信息。 我是一个非常新的sql和它的Android应用程序。
抱歉,如果我不够清楚并感谢你的帮助。答案 0 :(得分:0)
您可以尝试使用UNION。
e.g。
SELECT names, prices, location FROM table1 WHERE name = 'oranges'
UNION
SELECT names, prices, location FROM table2 WHERE name = 'oranges'
UNION
SELECT names, prices, location FROM table3 WHERE name = 'oranges'
...
答案 1 :(得分:-1)
SELECT名称,价格,位置FROM * WHERE name =“oranges”
答案 2 :(得分:-1)
另一个想法是使用
fetch
答案 3 :(得分:-1)
请尝试以下查询:
SELECT * FROM table1 WHERE names='orange'
UNION
SELECT * FROM table2 WHERE names='orange'
UNION
SELECT * FROM table3 WHERE names='orange'
UNION
-
-
UNION
SELECT * FROM tableN WHERE names='orange'
如果有任何混淆让我知道。 感谢...