نقل قول نوشته اصلی توسط sam_pontiac نمایش پست ها
خواهش میکنم.
خب از count استفاده کنید، خودتون هم اول اشاره کردید.
کوئریش همین هست :

کد:
$query = (new \yii\db\Query())->from('all');
$sum = $query->where(['fid' => '1']);
$count = $query->count('id');
echo $count;
یا :

کد:
$command = Yii::$app->db->createCommand("SELECT count(id) FROM all WHERE fid='1'");
$count = $command->queryScalar();
echo $count;
دقیقا همون کوئری‌های بالا، که به جای SUM من COUNT رو گذاشتم.
یعنی میاد تعداد کاربرانی که در fid با هم مشترک هستند رو بر اساس id شمارش میکنه و نتیجه رو میده.

ببخشید شما رو هم زحمت دادم :-(

نه این نیست این همون کوئری خودمه که تعداد اونهایی که با کاربر شماره 1 در ارتباط هستند رو میده که جوابش میشه 6

من دنبال اون افرادی هستم که با این شش نفر در ارتباط هستند یعنی تعداد کل آیدی های که با دوستان کاربر شماره یک ارتباط هستند

مثل زیر مجموعه در ریاضی است

کاربر شماره یک 6 زیر مجموعه دارد

هر کدام از 6 کاربر زیر مجموعه شماره یک هم تعدادی زیر مجموعه دارند

کاربر شماره 1 میشه سرستون مجموعه

کاربرانی که با خودش ارتباط هستند میشه مجموعه شماره 1 که شش نفر هستند

مجموعه شماره 2 کاربرانی است که با اون شش نفر در ارتباط هستند

من تعداد این ها رو میخوام :-(