from and having clause added with auto left joins

This commit is contained in:
ankitg
2010-08-12 05:20:44 +05:30
parent 638cee4dec
commit e6bb88117f
3 changed files with 358 additions and 8 deletions

View File

@@ -27,7 +27,6 @@ $hidden = "hidden";
<link rel="icon" href="pmd/images/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="pmd/images/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="pmd/styles/<?php echo $GLOBALS['PMD']['STYLE'] ?>/style1.css" />
<link rel="stylesheet" type="text/css" href="../../../Users/Ankit/Desktop/lightbox-form.css" />
<title>Designer</title>
<script src="./js/jquery/jquery-1.4.2.js" type="text/javascript"></script>
<script type="text/javascript">
@@ -491,7 +490,7 @@ for ($i = 0; $i < count($GLOBALS['PMD']["TABLE_NAME"]); $i++) {
<option value="min"> Min </option>
<option value="max"> Max </option>
<option value="avg"> Avg </option>
<option value="avg"> Count </option>
<option value="count"> Count </option>
</select>
</td></tr>
<tr>
@@ -502,6 +501,39 @@ for ($i = 0; $i < count($GLOBALS['PMD']["TABLE_NAME"]); $i++) {
<td nowrap="nowrap" width="58" align="center"><b>Order By</b></td>
<td><input type="checkbox" value="orderby" id="orderby"/></td>
</tr>
<tr><td align="center" nowrap="nowrap"><b>Having</b></td></tr>
<tr>
<td width="58" nowrap="nowrap">Operator</td>
<td width="102"><select name="h_operator" id="h_operator">
<option value="---" selected="selected">---</option>
<option value="None" > None </option>
<option value="sum" > Sum </option>
<option value="min"> Min </option>
<option value="max"> Max </option>
<option value="avg"> Avg </option>
<option value="count"> Count </option>
</select>
</td></tr>
<tr>
<td width="58" nowrap="nowrap">Relation operator</td>
<td width="102"><select name="h_rel_opt" id="h_rel_opt">
<option value="--" selected="selected"> -- </option>
<option value="=" > = </option>
<option value=">"> > </option>
<option value="<"> < </option>
<option value=">="> >= </option>
<option value="<="> <= </option>
<option value="NOT"> NOT </option>
<option value="IN"> IN </option>
<option value="EXCEPT"> Except </option>
<option value="NOT IN"> Not In </option>
</select>
</td>
</tr>
<tr>
<td width="58" nowrap="nowrap">Value/<br/>subQuery</td>
<td width="102"><textarea id="having" value="" cols="18"></textarea></td>
</tr>
</tbody>
<tbody>
<tr>
@@ -574,6 +606,82 @@ for ($i = 0; $i < count($GLOBALS['PMD']["TABLE_NAME"]); $i++) {
</tbody>
</table>
<table id="query_having" style="visibility:<?php echo $hidden ?>;"
width="5%" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="frams1" width="10px"></td>
<td class="frams5" width="99%" ></td>
<td class="frams2" width="10px"><div class="bor"></div></td>
</tr>
<tr>
<td class="frams8"></td>
<td class="input_tab">
<table width="168" border="0" align="center" cellpadding="2" cellspacing="0">
<thead>
<tr>
<td colspan="2" align="center" nowrap="nowrap"><strong>Having</strong></td>
</tr>
</thead>
<tbody id="rename_to">
<tr>
<td width="58" nowrap="nowrap">Operator</td>
<td width="102"><select name="hoperator" id="hoperator">
<option value="---" selected="selected">---</option>
<option value="None" > None </option>
<option value="sum" > Sum </option>
<option value="min"> Min </option>
<option value="max"> Max </option>
<option value="avg"> Avg </option>
<option value="count"> Count </option>
</select>
</td></tr>
<tr>
<tr>
<td width="58" nowrap="nowrap">Opeartor</td>
<td width="102"><select name="hrel_opt" id="hrel_opt">
<option value="--" selected="selected"> -- </option>
<option value="=" > = </option>
<option value=">"> > </option>
<option value="<"> < </option>
<option value=">="> >= </option>
<option value="<="> <= </option>
<option value="NOT"> NOT </option>
<option value="IN"> IN </option>
<option value="EXCEPT"> Except </option>
<option value="NOT IN"> Not In </option>
</select>
</td>
</tr>
<tr>
<td nowrap="nowrap">Value/<br />Subquery</td>
<td><textarea id="hQuery" value="" cols="18"></textarea>
</td>
</tr>
</tbody>
<tbody>
<tr>
<td colspan="2" align="center" nowrap="nowrap">
<input type="button" class="butt" name="Button"
value="<?php echo __('OK'); ?>" onclick="edit('Having')" />
<input type="button" class="butt" name="Button"
value="<?php echo __('Cancel'); ?>"
onclick="document.getElementById('query_having').style.visibility = 'hidden';" />
</td>
</tr>
</tbody>
</table>
</td>
<td class="frams6"></td>
</tr>
<tr>
<td class="frams4"><div class="bor"></div></td>
<td class="frams7"></td>
<td class="frams3"></td>
</tr>
</tbody>
</table>
<table id="query_Aggregate" style="visibility:<?php echo $hidden ?>;"
width="5%" border="0" cellpadding="0" cellspacing="0">
<tbody>