2010-04-17 10 views
1

기본적으로 나는 mysql에 대한 쿼리를 작성해야하지만이 경험이없고 오래된 tinternet에 대한 좋은 자습서를 찾을 수 없다.mysql 쿼리 쿼리

난이 RELS

열 "hosd_id" "linkedhost_id" "텍스트 링크"

과 열 "ID"가있는 테이블이라는 호스트 목록 "호스트 이름"

모든 난에

라는 테이블 "host_id"가 "id"와 같을 때 "hostname"과 "linked_id"를 출력하는 쿼리입니다.

구문이나 코드에 대한 도움말이나 포인터가 도움이되거나 심지어는 좋은 mysql 쿼리 가이드

답변

1

시도 :

SELECT hostname, linkedhost_id 
FROM rels, hostlist 
WHERE host_id = id; 
0

이 트릭을해야합니다;

SELECT hostname, linked_id FROM hostlist, rels WHERE rels.host_id = hostlist.id 
+0

환호 많은 천만에요 – user314011

0

시도 :

SELECT h.hostname, r.linkedhost_id 
    FROM rels r 
INNER JOIN hostlist h ON h.id = r.hosd_id 

MySQL의 문서는 SQL 쿼리를 작성하는 방법을 학습을위한 좋은 시작이다 SQL Syntax에 대한 섹션이 있습니다.

+0

매우 메이트, 행운을 빌어 요! – user314011

+0

감사 당신이 내 친구를 감사 –

2

난 항상 W3 스쿨을 생각 Tizag 자습서는 초보자를위한 꽤 좋은 ...

http://www.w3schools.com/sql/default.asp

http://www.tizag.com/mysqlTutorial/

+1

+1이 사람은 그냥 인생 길을 물을 수 없습니다. 장기간에 걸쳐 SQL을 작성하는 방법을 배우는 것은 모든 사람에게 도움을 청할 때 훨씬 도움이 될 것입니다. – thecoshman

+0

그래 네가 말하는 것을 이해하지만 어쩌면 네가 내 질문을 읽으면 내가 배울 의향보다 더 많은 것을 이해할 수있을 것이다. 나는 질문을하여 도움을 얻을 수있다. 나는 도움이 된 모든 사람들에게 위대한 분이 십니다. 그러나 당신이 그러한 코멘트를하는 것이이 웹 사이트의 목적에 어긋납니다 !!!!!! "단지 프로그램하는 법을 배웁니다."는이 사이트의 거의 모든 질문에 관련된 코멘트입니다.이 말을 evryone에게 말하려고합니다. 솔직히 어떤 사람들은 작은 세상에 살고있다 – user314011

+0

@paul도 고마워요 – user314011

0

이 시도 : 마지막으로

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 

, have a look at basics of mysql.

+0

시간 내 주셔서 감사합니다 – user314011

0

누구나이 질문에 올바르게 답변했지만 답변을 게시하고 싶습니다. 다음은 내 꺼야 :

SELECT hostlist.hostname, rels.linkedhost_id 
FROM rels 
INNER JOIN hostlist ON (hostlist.id = rels.host_id) 
WHERE rels.host_id = hostlist.id;