>백엔드 개발 >PHP 튜토리얼 >mysql 쿼리문 문제

mysql 쿼리문 문제

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-12-01 01:27:321120검색

사진 1: mysql 쿼리문 문제

사진 2: mysql 쿼리문 문제

질문: SQL 문을 통해 그림 1을 쿼리하고 그림 2와 같은 형식을 표시하는 방법은 무엇입니까? (PS: 6개뿐만 아니라 더 많은 orderid가 있습니다.) SQL 문은 처리할 수 없고 PHP를 통해서만 처리할 수 있다는 것이 사실입니까? 조언 좀 부탁드립니다. 오랫동안 고민했어요

답글 내용:

사진 1: mysql 쿼리문 문제

사진 2: mysql 쿼리문 문제

질문: SQL 문을 통해 그림 1을 쿼리하고 그림 2와 같은 형식을 표시하는 방법은 무엇입니까? (PS: 6개뿐만 아니라 더 많은 orderid가 있습니다.) SQL 문은 처리할 수 없고 PHP를 통해서만 처리할 수 있다는 것이 사실입니까? 조언 좀 부탁드립니다. 오랫동안 고민했어요

다음 SQL 문을 사용하여 요구 사항을 충족하는지 확인하세요

<code>select orderid,sum(CASE cosetypeid WHEN 4 THEN amount END) AS 'cosetypeid为4时的amount值',
sum(CASE cosetypeid WHEN 5 THEN amount END) AS 'cosetypeid为5时的amount值',
sum(CASE cosetypeid WHEN 7 THEN amount END) AS 'cosetypeid为7时的amount值'
from X  GROUP BY orderid </code>

물론 백엔드 코드에 따라 다릅니다. 데이터베이스는 데이터 쓰기 및 읽기만 처리합니다. 여전히 논리 코드는 PHP인 백엔드에서 수행되어야 합니다. 이러한 작업을 MYSQL에 강제로 수행할 필요는 없습니다.

위층에서 드셔보실 수 있습니다

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.