2017-03-12 1 views
0

Ich mache viele unnötige Abfragen in meiner Datenbank, was zu langsamen Zeit bis zum ersten Byte führt. Ich verwende PHP PDO Class Wrapper Version 1.2 (Beta).Wie erhalten multi count von zwei verwandten Tabelle und eine nicht in einem pdoQuery verwandt?

$row = $this->baseClass->db->pdoQuery('SELECT SUM(user_have_group.user_group = 2) AS boosters , count(user.id) AS created_accounts FROM `user` LEFT JOIN `user_have_group` ON user_have_group.user_id = user.id ')->result(); 

Ich schaffe Zählungen aus verwandten Tabellen erhalten mit LEFT JOIN, aber ich brauche noch ein Ergebnis aus nicht verwandten Tabelle, und ich habe keine Ahnung, wie es zu tun. Irgendein Rat?

+0

Ich denke, zu machen verwenden und einen zweiten' select' zu machen. Stellen Sie nur sicher, dass Sie die gleiche Anzahl an Spalten auswählen. – chris85

Antwort

0

schaffte ich es in der folgenden Art und Weise

Dank chris85 Hilfe eines `union` Sie könnten

Verwandte Themen