你好,我聘請了一個編碼器做大多數我的網站的工作。但我想能夠做一些基本的事情,我試圖使用MySQL查詢生成器,但仍不能得到概念哈哈。所以它可能真的很基本,但我有兩張桌子。Mysql查詢noobie援助
$sql = "SELECT distinct count(title) FROM #cookingbooks ";
$db->setQuery($sql);
$cooking= $db->loadResult();
//var_dump($cooking);die;
$sql = "SELECT distinct count(title) FROM #historybooks ";
$db->setQuery($sql);
$history= $db->loadResult();
//var_dump($history);die;
現在他們中的任何一個都會給我一個記錄數,但這是我奮鬥的地方。我怎樣才能讓一個查詢來計算這兩個表中的記錄,並從兩個表中給我總數?作爲一個所以,而不是有12000本烹飪書。和38,000的歷史。我只會得到50,000作爲我的結果
什麼阻止你在php中添加數字? – Shadow
請注意,DISTINCT在這裏沒有任何用處。 – Strawberry
'SELECT COUNT(*)FROM(SELECT * FROM table_a UNION ALL SELECT * FROM table_b)n;' – Strawberry