我会用什么语法来查询整个数据库?

时间:2010-03-02 15:19:28

标签: mysql

我想从2个不同的关系表中选择一行。 我会简单地把

SELECT * FROM 'said database' WHERE my condition = 'mycondition' blah blah.

还是其他一些句法方法?

请帮忙。 :)

非常感谢所有答案。

4 个答案:

答案 0 :(得分:3)

试试这个:

SELECT * FROM TableA A INNER JOIN Table B ON A.Id = B.Id WHERE condition = 'mycondition'

答案 1 :(得分:2)

它需要像:

Select * from Table1 inner Join Table2 ON Table1.field_condition_from_table_1 = Table2 .field_condition_from_table_2 where Table1.condition_from_table_1 = "your_condition"

这样就可以了。还有其他方法可以做到这一点,但这种方式将从两个表中带来你需要的任何东西

答案 2 :(得分:0)

这(大致)会为你做的。

select <data> from table1
inner join table2 on table1.column = table2.column
where <mycondition>

MySQL Manual了解有关联接的详情。

答案 3 :(得分:0)

全面的连接语法here