其他sql选择里面的sql sum

时间:2017-08-09 11:31:27

标签: mysql

我想在foglalas表格中找出foglalas_mennyiseg字段。

使用下面的代码,我收到此错误:注意:未定义索引:foglalt

我做错了什么?

$sql =
                "
                    SELECT 

                        rendeles.rendeles_id,
                        rendeles.rendeles_gyarto,
                        rendeles.rendeles_termek,
                        rendeles.rendeles_mennyiseg,
                        rendeles.rendeles_szam,
                        rendeles.rendeles_status,
                        rendeles.rendeles_created,
                        rendeles.rendeles_visszaig,
                        gyarto.gyarto_nev,
                        termek.termek_nev,
                        termek.termek_egyseg,

                        (SELECT SUM(foglalas.foglalas_mennyiseg) AS foglalt FROM foglalas 
                        WHERE foglalas.foglalas_rendeles_id = rendeles.rendeles_id)

                    FROM rendeles 

                    LEFT JOIN gyarto ON rendeles.rendeles_gyarto = gyarto.gyarto_id 
                    LEFT JOIN termek ON rendeles.rendeles_termek = termek.termek_id

                    ORDER BY rendeles_id DESC LIMIT $actual, $row_per_page

                ";

1 个答案:

答案 0 :(得分:0)

您的子查询后需要您的姓名

....
( SELECT SUM(foglalas.foglalas_mennyiseg)
  FROM foglalas 
  WHERE foglalas.foglalas_rendeles_id = rendeles.rendeles_id
) AS foglalt
....