雄辩的内部联合计数

时间:2017-09-10 11:33:09

标签: mysql sql laravel

我想计算表格中的行数"链接"其中links.page_id = pages.id。

void counting(int * array, int n){

    int *copy, *out, i,j, max, counter;

    copy = (int*) malloc(sizeof(int) * max);

    out = (int*) malloc(sizeof(int) * n );

    max = array[0];

    // finds max size
    for(i=0;i<n;++i) if(array[i] > max) max = array[i];

    // zeroes the counting array
    for(i=0;i<max;++i) copy[i] = 0;

    //counts
    for(i=0;i<n;++i) ++copy[array[i]];

    //cumulative sum
    for(i=1;i<max;++i) copy[i] += copy[i-1];

    //sorts
    for(i=n-1;i>=1;--i){
        out[copy[array[i]]] = array[i];
        --copy[array[i]];
    }

    //overwrite original array with sorted output
    for(i=0;i<n;++i) array[i] = out[i];

}

我怎么做?

1 个答案:

答案 0 :(得分:0)

只需将->count()添加到查询的末尾即可,或者您可以执行此操作

$link_item_count => $link_item->count();