我使用的是Medoo框架。
我需要这个查询:
Select a.name, b.name from section as a left join section as b on(a.idsection=b.section_idfather)Medoo格式:
$Data = $database->select("section",
[
"[>]section" => ["idsection" => "section_idfather"]
],
[
"section.name",
"section.name",
]
]);如何以正确的Medoo格式执行此查询??
发布于 2013-11-19 20:49:02
因此,我对原始文件做了一点更改,以便为Select列分配一个别名:
1)添加一行: 127
受保护函数column_quote_as($string) {str_replace(‘.,'.',$string);}
2)增加行: 405 (原行)
foreach($columns AS $Columns){
$columnsTemp =explode('[>]',$Columns);
$columnsVal = ($columnsTemp[1]!='') ? '`' . $columnsTemp[0] . '` AS \'' . $columnsTemp[1] . '\'':'`' .$columnsTemp[0] . '`';
$ColumnsEnd[] = $columnsVal;
}3)修改行: 408 (原行)
is_array($ColumnsEnd) ? $this->column_quote_as( implode(', ', $ColumnsEnd) ) :现在,接受查询的新格式是:
$Data = $database->select("section",
[
"[>]section" => ["idsection" => "section_idfather"]
],
[
"section.name[>]SecName",
"section.name[>]SecNameFather",
]
]);https://stackoverflow.com/questions/20030643
复制相似问题