2011-12-04 24 views
5

Tôi có một bảng có tên "Annonce" có chứa một số thông tin về bài đăng; Tôi muốn lấy tất cả các "type_bien" (đó là một lĩnh vực) đã được đăng ký trong cơ sở dữ liệu bằng một truy vấn. Bảng của tôi có trường tốt "type_bien", thực thể của tôi cũng vậy.Trình tạo truy vấn về giáo lý: lỗi ngữ nghĩa

Vì vậy, tôi tryed:

$em = $this->get('doctrine')->getEntityManager(); 
$query = $em->createQuery('SELECT DISTINCT type_bien FROM APNegociationBundle:Annonce'); 

Nhưng tôi có một lỗi ngữ nghĩa:

[Semantical Error] line 0, col 16 near 'type_bien FROM': Error: 'type_bien' is not defined. 

Có điều gì sai trái với truy vấn của tôi?

Trả lời

13

Vấn đề được giải quyết, các truy vấn tốt là:

$query = $em->createQuery('SELECT DISTINCT a.type_bien FROM APNegociationBundle:Annonce a'); 
+1

+1 là tiền tố bảng là giải quyết vấn đề đối với tôi cũng ... –

Các vấn đề liên quan