mysql查询
基本上我需要为mysql编写一个查询,但我没有这方面的经验,也找不到关于旧tinternet的好教程 我有一张叫rels的桌子 带有列“hosd_id”“linkedhost_id”“text link” 还有一张名为hostlist的表 列为“id”“hostname” 我试图实现的只是一个查询,当“host_id”等于“id”时,它会输出“hostname”和“linked_id” 任何关于语法或代码的帮助或指针都是有用的,甚至是一个好的mysql查询mysql查询,mysql,Mysql,基本上我需要为mysql编写一个查询,但我没有这方面的经验,也找不到关于旧tinternet的好教程 我有一张叫rels的桌子 带有列“hosd_id”“linkedhost_id”“text link” 还有一张名为hostlist的表 列为“id”“hostname” 我试图实现的只是一个查询,当“host_id”等于“id”时,它会输出“hostname”和“linked_id” 任何关于语法或代码的帮助或指针都是有用的,甚至是一个好的mysql查询 指南这应该可以做到 SELECT ho
指南这应该可以做到
SELECT hostname, linked_id FROM hostlist, rels WHERE rels.host_id = hostlist.id
尝试:
尝试:
MySQL文档中有一节介绍如何编写SQL查询,这是一个很好的开始。我一直认为w3schools和Tizag教程对初学者来说非常好 试试这个:
select h.hostname, r.linkedhost_id from rels r inner join hostlist h on
r.hosd_id = h.id where r.host_id = hostlist.id
最后,每个人都正确地回答了这个问题,但我也想发布一个答案。 这是我的:
SELECT hostlist.hostname, rels.linkedhost_id
FROM rels
INNER JOIN hostlist ON (hostlist.id = rels.host_id)
WHERE rels.host_id = hostlist.id;
+1这个人不能一辈子就这么问。从长远来看,学习如何编写SQL比向每个人寻求帮助要好得多。是的,我理解你的意思,但如果你读了我的问题,也许你能理解我非常愿意学习,我只是问了一个问题,以便获得一些帮助。我非常感谢所有帮助过我的人,但是你这样的评论违背了这个网站的目标!!!!!!“只是学习编程”是对本网站上几乎每一个问题的相关评论,你是否会到处告诉evryone这一点。老实说,有些人生活在小世界里
select h.hostname, r.linkedhost_id from rels r inner join hostlist h on
r.hosd_id = h.id where r.host_id = hostlist.id
SELECT hostlist.hostname, rels.linkedhost_id
FROM rels
INNER JOIN hostlist ON (hostlist.id = rels.host_id)
WHERE rels.host_id = hostlist.id;