我想从2个不同的关系表中选择一行。 我会简单地把
SELECT * FROM 'said database' WHERE my condition = 'mycondition' blah blah.
还是其他一些句法方法?
请帮忙。 :)
非常感谢所有答案。
答案 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。