반응형
SQL 쿼리에 긴 필드가있는 경우 어떻게 더 읽기 쉽게 만들 수 있습니까?
예를 들면 :
public function findSomethingByFieldNameId($Id) {
$sql = "SELECT field1, field2, field3 as Field3_Something, field4, field5, field6, field7, field8, field9
FROM table
JOIN table2 AS TNS ON TNS.id = table.id
WHERE something = 1";
return $this->db->fetchData($sql, null, 'all');
}
해결 방법
다음과 같이 연결하여 더 읽기 쉽게 만들 수 있습니다.
$sql = "SELECT field1, field2, field3 as Field3_Something,";
$sql.= " field4, field5, field6, field7, field8, field9";
$sql.= " FROM table JOIN table2 AS TNS ON TNS.id = table.id";
$sql.= " WHERE something = 1";
참고 : 쿼리를 연결하는 동안 큰 따옴표 사이에 새 줄을 시작하기 전에 공백을 두는 것을 잊지 마십시오. 그렇지 않으면 쿼리 잘못된 오류가 발생합니다.
참조 페이지 https://stackoverflow.com/questions/12783282
반응형
'MySql' 카테고리의 다른 글
MySQL Delete first X lines of a database (0) | 2021.01.25 |
---|---|
MySQL GROUP_CONCAT 다중 필드 (0) | 2021.01.25 |
MySQL 하나의 SQL 쿼리로 여러 카운트를 얻는 방법은 무엇입니까? (0) | 2021.01.25 |
MySQL PDO로 사용자가 존재하는지 확인하는 PHP (0) | 2021.01.25 |
MySQL 소문자로 MySQL 자동 변환 (0) | 2021.01.25 |
댓글