MySQL에서는 하위 쿼리를 사용하여 여러 테이블의 행 수를 검색할 수 있습니다. 하위 쿼리를 사용하면 단일 문 내에서 여러 쿼리를 실행할 수 있습니다.
각 테이블에 대해 COUNT(*)를 선택하려면 아래와 같이 각 테이블에 대한 하위 쿼리를 생성하세요.
<code class="sql">SELECT (SELECT COUNT(*) FROM table1 WHERE someCondition) AS table1Count, (SELECT COUNT(*) FROM table2 WHERE someCondition) AS table2Count, (SELECT COUNT(*) FROM table3 WHERE someCondition) AS table3Count</code>
이것은 쿼리는 다음 단계를 수행합니다.
쿼리의 출력은 각각 특정 테이블의 행 수를 나타내는 세 개의 열이 있는 테이블이 됩니다. 예를 들어 다음 출력은 세 테이블의 행 수를 보여줍니다.
+-------------+-------------+-------------+ | table1Count | table2Count | table3Count | +-------------+-------------+-------------+ | 14 | 27 | 0 | +-------------+-------------+-------------+
위 내용은 MySQL의 여러 테이블에서 COUNT(*) 값을 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!