thinkphp中多表查詢中防止數(shù)據(jù)重復(fù)的sql語句(必看)
下面先來看看例子:
table id name 1 a 2 b 3 c 4 c 5 b
庫結(jié)構(gòu)大概這樣,這只是一個(gè)簡(jiǎn)單的例子,實(shí)際情況會(huì)復(fù)雜得多。
select *, count(distinct name) from table group by name
結(jié)果:
id name count(distinct name) 1 a 1 2 b 1 3 c 1
最后一 項(xiàng)是多余的,不用管就行了
tp2.0手冊(cè) 搜索連貫操作 可看到相關(guān)的資料
SELECT cat_id, COUNT(*) AS goods_num FROM talble GROUP BY cat_id
$M = M('table');
$rs = $M->field(array('cat_id','count(*)'=>'goods_num'))->group('cat_id')->select();
echo $M->getLastSQL();
print_r($rs);
以上就是小編為大家?guī)淼膖hinkphp中多表查詢中防止數(shù)據(jù)重復(fù)的sql語句(必看)的全部?jī)?nèi)容了,希望對(duì)大家有所幫助,多多支持腳本之家~
相關(guān)文章
PHP正則替換函數(shù)preg_replace和preg_replace_callback使用總結(jié)
這篇文章主要介紹了PHP正則替換函數(shù)preg_replace和preg_replace_callback使用總結(jié),本文是在寫一個(gè)模板引擎遇到一個(gè)特殊需求時(shí)總結(jié)而來,需要的朋友可以參考下2014-09-09
利用static實(shí)現(xiàn)表格的顏色隔行顯示的代碼
利用static實(shí)現(xiàn)表格的顏色隔行顯示的代碼...2007-09-09
解決出現(xiàn)SoapFault (looks like we got no XML document)的問題
下面小編就為大家?guī)硪黄鉀Q出現(xiàn)SoapFault (looks like we got no XML document)的問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-06-06
php實(shí)現(xiàn)漢字驗(yàn)證碼和算式驗(yàn)證碼的方法
這篇文章主要介紹了php實(shí)現(xiàn)漢字驗(yàn)證碼和算式驗(yàn)證碼的方法,實(shí)例分析了算式驗(yàn)證碼及中文漢字驗(yàn)證碼的實(shí)現(xiàn)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03
thinkphp使用url請(qǐng)求調(diào)用ThinkApi天氣教程【圖文詳解】
這篇文章主要介紹了thinkphp使用url請(qǐng)求調(diào)用ThinkApi天氣的方法,結(jié)合實(shí)例形式詳細(xì)分析了thinkphp服務(wù)市場(chǎng)接口的注冊(cè)、接口調(diào)用、信息發(fā)送、獲取相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2023-07-07

