SQL 쿼리의 출력에서 중복 값을 제거하는 방법을 알고 싶습니다.SQL 쿼리에서 중복 값을 제거하는 방법
{"results":[{"Username":"absc868","TariffName":"s1","ElecConsump":"2000"},
{"Username":"absc868","TariffName":"s1","ElecConsump":"1900"}]}
당신이 볼 수 있듯이이 쿼리 데이터가 오늘날의 날짜와 일치하는 데이터를 필터링 :
$query = "SELECT useraccount.Username, tariff.Name as tariffs,
energyconsumption.ElecEnergy, useraccount.Username as User
FROM useraccount
INNER JOIN tariff
ON useraccount.tariffs = tariff.id
INNER JOIN energyconsumption
ON energyconsumption.User = useraccount.id
WHERE Date = CURRENT_DATE";
이 해당 쿼리의 출력은 다음과 같습니다
이
는 SQL 쿼리입니다. 동일한 사용자에 대해 2 개의 출력이 있습니다. 요금표 이름과 사용자 이름의 값은 같지만 에너지 소비 값은 다릅니다. 나는 다음과 같은 출력을 달성 할:
이= {"results":[{"Username":"absc868","TariffName":"s1","ElecConsump":"2000 +1900"}
= {"results":[{"Username":"absc868","TariffName":"s1","ElecConsump":"3900"}
누군가가 내가 이것을 달성 할 수있는 방법의 방향을 날 지점 수를?
게시물을 읽고 공헌 해 주신 분들께 미리 감사드립니다!
값을 합하거나 '2000 + 1900'으로 지정 하시겠습니까? – Dekel
@Dekel 안녕하세요, 그렇습니다. 값의 합이 필요합니다. – Mahbs
@scaisEdge의 답변이 당신이 찾고있는 것입니다. – Dekel