如何检查学说querybuilder是否具有groupby部分?对我来说,重要的是仅在sql末尾进行分组,而不是在内部选择中分组...
我必须在具有groupby和不具有groupby的sql脚本中设置其他响应。它在我自己的datagrid中,因此sql是动态创建的...
我正在寻找-> hasGroupBy()或-> partExists('groupBy')...
答案 0 :(得分:0)
您可以使用函数getQueryPart
来检查查询中是否有groupBy
部分,例如
$groupByParts = $queryBuilder->getQueryPart('groupBy');
if ($groupByParts) {
...
}
答案 1 :(得分:-1)
class Printer
{
MessageOrigin mo = new MessageOrigin();
public Printer()
{
mo.NewMessage += PrintMessage; // Subscribe to the event
}
void PrintMessage(string message)
{
Console.WriteLine(message);
}
}
class MessageOrigin
{
public event Action<string> NewMessage; // Declare the event
public void GetMessage()
{
string msgs = Get_All_Message();
NewMessage?.Invoke(msgs); // Raise the event
}
}