두 테이블을 조인하고 첫 번째 테이블의 ID에 대한 데이터를 가져오고 같은 ID에 대해 두 번째 테이블의 열 레코드를 계산하려고합니다. 나에게 그 결과를 제공하는 하나의 질의가 필요하다.SQL Join and Count
0
A
답변
3
난 당신이 같은 쿼리에 대해 요구하고 생각 :
select t1.id, count(t2.id)
from table1 as t1
left outer join table2 as t2
on t2.table1_id = t1.id
group by t1.id;
1
select
ID,
(select count(*) from table2 where ID=p.ID) as [count]
from table1 p
4
이 다음은 문제와 제안 된 솔루션에 대한 사용 사례/예입니다 당신은 두 테이블의 사용자가 사용자 데이터 및 연락 정보를 각각 저장하는 User_Friends.
그리고 사용자의 이름과 연락처 수를 표시하려고합니다.
Table User:
id Name
0 A
1 B
2 C
3 D
Table User_Friends:
id friend_id
0 1
0 2
0 3
1 2
1 3
Output:
Name Count(*)
A 3
B 2
C 0
D 0
//Display the Name, number of friends
SELECT Name, count(*)
FROM User, User_Friends
WHERE User.id = User_Friends.id
GROUP BY User_Friends.id
관련 문제
- 1. SQL JOIN + COUNT QUERY
- 2. sql - left join - count
- 3. SQL 그룹별로 and join
- 4. SQL 문의 QUERY OF JOIN + COUNT + MAX
- 5. MySQL : OUTER JOIN 및 COUNT()
- 6. NHibernate : Group by and Count
- 7. mysql join and limit
- 8. ThreadPoolExecutor and join()
- 9. LEFT JOIN 하위 쿼리에서 COUNT 개를 표시합니까?
- 10. CRM 2011 GROUP AND COUNT
- 11. SQL LEFT JOIN 문제
- 12. Propel을 사용하는 Sql 쿼리 (inner join + count + group by)
- 13. facebook and twitter share count
- 14. SQL LEFT는 COUNT (*) 문제
- 15. SQL Join 문제
- 16. Linq-SQL-SQL Count
- 17. SQL Count 함수
- 18. SQL : SQL join with help
- 19. SQL join 향상 도움말
- 20. SQL Count 쿼리 Optomizing
- 21. Strange SQL join
- 22. sql select join view
- 23. SQL Join Problem
- 24. SQL Join with 'Unless'절
- 25. SQL Server 2005의 Count (*) vs Count (Id)
- 26. SQL 쿼리 문제 AND
- 27. Linq To SQL and Have
- 28. LEFT JOIN AND LIKE mysql을 사용합니다.
- 29. 다중 열 쿼리에 대한 SQL COUNT UNION
- 30. SELECT COUNT (*) SQL 서버에
여기에 질문 할 때 더 많은 노력을 기울여주십시오. 예제 코드. 자세한 내용은. 철자. 문법. – bguiz
원하는 테이블과 출력에 날짜의 예를 들려 줄 수 있습니까? – beggs
그리고 그것을 이해할 수있는 이름을주세요. – phunehehe