我正在使用此查询仅从最新日期查询数据
SELECT total_personnel
FROM fcponc
WHERE day_date=
SELECT MAX(day_date) FROM fcponc;
但是有错误 - 请告知如何更正
SELECT total_personnel
FROM fcponc
WHERE day_date=
SELECT MAX(day_date) FROM fcponc;
答案 0 :(得分:1)
您需要在内部查询周围加上括号
SELECT total_personnel
FROM fcponc
WHERE day_date =
(SELECT MAX(day_date) FROM fcponc);
答案 1 :(得分:1)
您需要将子查询放在括号中:
SELECT total_personnel
FROM fact_personnel_on_site_category
WHERE day_date= ( SELECT MAX(day_date) FROM fact_personnel_on_site_category);
答案 2 :(得分:1)
SELECT total_personnel
FROM fact_personnel_on_site_category
WHERE day_date=
(SELECT MAX(day_date) FROM fact_personnel_on_site_category);
请在括号中进行内部查询......是否适合您?
答案 3 :(得分:0)
您必须使用(__)括号将第二个查询分开。
SELECT column_name
FROM table_name
WHERE date_column = (
SELECT MAX( date_column )
FROM table_name
)
答案 4 :(得分:0)
我认为以下内容会更快:
{{ Auth::user()->contact ? Auth::user()->contact->first_name.' '.Auth::user()->contact->last_name : '' }}