显示所有表sql

时间:2016-12-20 03:08:45

标签: java android mysql sql

我不知道如何提出这个问题所以我只会告诉你们我到底在做什么。

我有10个表格,其名称为“名称”,“价格”和“位置”。其中5列的字符串值为“apples”,另外5列的字符串值为“oranges”。我正在寻找一个SQL查询,可以从名称为“oranges”的所有表中选择所有,因此它显示5个项目及其价格和位置。

例如:

SELECT * from database.ALLTables WHERE names ='oranges'。

因此它仅显示包含值Oranges的表中的所有信息。 我是一个非常新的sql和它的Android应用程序。

抱歉,如果我不够清楚并感谢你的帮助。

4 个答案:

答案 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'

如果有任何混淆让我知道。 感谢...