我一直在寻找并试图加入两个表来获得一个结果,但是没有运气。 (是新手)
这是场景:
表T1
ID | t1_name | **t1_value**
表T2
ID | t2_something | **t2_name** | t2_more | t2_etc
我想做的是一个
SELECT
查询,以将结果传给t1_value
。来自t2_name等于t1_name,然后将t1_value返回给ECHO。
这些基于每个具有自己结果的“ t2 ID”(100个ID)。
我肯定这是一个简单的解决方案,我对联接所做的所有阅读和研究我似乎都无法理解。也许是在阅读...。
如果您可以提供解决方案/帮助,(及其工作方式,以便下次我可以学习)
这将不胜感激。
最佳答案
试试这个查询
select t1.t1_value
from t1
inner join t2 on t1.t1_name=t2_name
有关更多研究,您可以参考INNER JOIN
和不同类型的JOIN
一个VISUAL REPRESENTATION OF JOIN
关于mysql - 用SELECT命令联接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15428199/