반응형
한 테이블에서 모든 레코드를 선택하고 다른 테이블에서 계산된 값을 선택하여 모든 결과를 표시하는 방법
한 테이블에서 모든 레코드와 다른 테이블에서 계산된 값(평균값과 같음)을 선택하고 두 번째 테이블에서 해당 값을 제외한 첫 번째 테이블의 결과를 포함한 모든 결과를 표시하려면 어떻게 해야 합니까?
나 이거 먹어봤어
SELECT
table1.*,
AVG(table2.column) AS average
FROM table1
JOIN
table2 ON table1.id = table2.id;
그러나 평균값의 결과만 표시합니다.
어떻게 하면 좋을까요?
이것으로 문제가 해결됩니다.
SELECT *,
(select AVG(table2.column) FROM table2 where table1.id = table2.id) AS average
from table1
아래 쿼리를 사용하여 세부 정보를 가져오십시오.
SELECT table1.*,
(SELECT AVG(table2.column) FROM table2 WHERE table1.pkid = table2.fkid) as Average
FROM table1;
언급URL : https://stackoverflow.com/questions/47902301/how-to-select-all-recods-from-1-table-and-a-computed-value-from-another-table
반응형
'programing' 카테고리의 다른 글
php.ini 파일(xampp)을 찾는 방법 (0) | 2022.10.18 |
---|---|
xampp를 사용하는 C#의 MySql 오류 1064 (0) | 2022.10.18 |
Linux/CentOS PC의 php.ini 파일은 어디에 있습니까? (0) | 2022.10.07 |
Java의 SHA-256을 통한 해시 문자열 (0) | 2022.10.07 |
Python을 사용하여 Selenium WebDriver에서 WebElement의 HTML 소스를 가져옵니다. (0) | 2022.10.07 |