-1

こんにちは、これら 2 つのクエリを 1 つのクエリにマージできますか 最初のクエリはデータベース内の記事の数を取得し、2 番目のクエリはすべての記事のすべての訪問の合計を取得します 1 つのクエリにするための最良の方法は何ですか

$stmt = $db->query('SELECT * FROM stories');
$story_count = $stmt->rowCount();

$stmt = $db->query("SELECT sum(visits) FROM stories");
$total_visits = $stmt->fetchColumn();
4

4 に答える 4

1

のようにしてみてください

$stmt = $db->query('SELECT COUNT(*) as total_cnt,
                   SUM(visits) as total_visits FROM stories');

次に、クエリを実行すると、「total_cnt」と「total_visits」から結果が得られます

于 2013-04-01T09:49:30.973 に答える
0
SELECT COUNT(*) as total, SUM(visits) as total_visits FROM stories;
于 2013-04-01T09:49:00.630 に答える