从大表中选择非空字段

时间:2015-09-03 14:15:49

标签: mysql symfony doctrine

我有一个包含大约100列的表,我需要从表中选择一行,但只有非空值的字段。 例如,第1行只包含50个非空值的字段和50个具有空值的字段。我只需要选择50个非空值的字段。

我使用mysql,symfony2,doctrine

亲切

2 个答案:

答案 0 :(得分:2)

这个问题在这里以不同的问题回答了。请查看以下链接。

MySQL SELECT only not null values

答案 1 :(得分:0)

我有一个包含100列的表。  当我在Doctrine中执行此操作并执行:

$ entity = $ em-> getRepository(' entityname') - > find($ id);

返回的结果是单个的,当然包含null和not null值的组合。

我希望过滤结果只获得非null值并将它们放入变量中,然后在twig中将它们用作DropDownList。