Does anyone know why a mysql alias would not display in the return a result?

When I try to access say the first name with it's alias f_name, it is blank? , 
but it works for its column name first_name?  This becomes more of a problem 
with subselects because how does one alias it?

Thank you,



Adam


JSP:

    <c:set var="resultObj" 
value="${sessionScope[\"javax.servlet.jsp.jstl.sql.Result\"]}" />    
    <table border="1" cellspacing="2">
        <tr>
            <th>User ID</th>
            <th>First Name</th>
            <th>Last Name</th>
            <th>User Name</th>
            <th>Phone Number</th>
            <th>phone_name</th>
            <th>login Status</th>
            <th>Number of Contacts</th>
        </tr>
        <c:forEach items="${resultObj.rows}" var="row">
            <tr>
                <td align="center"><c:out value="${row.id}"/></td>
                <td><c:out value="${row.first_name}"/></td>
                <td><c:out value="${row.last_name}"/></td>
                <td><c:out value="${row.user_name}"/></td>
                <td><c:out value="${row.phone_number}"/></td>
                <td><c:out value="${row.phone_name}"/></td>
                <td align="center"><c:out value="${row.login_status}"/></td>
                <td align="center"><c:out value="${row.contacts}"/></td>
            </tr>
        </c:forEach>
    </table>


Servlet sql: 

            sql = "SELECT " +
                    "u.id as user_id, " +
                    "u.first_name as fname, " +
                    "u.last_name, " +
                    "u.user_name, " +
                    "SUBSTRING(d.contact_url, 5,10) as phone_number, /* phone 
number */ " +
                    "pt.phone_name, " +
                    "a.login_status, " +
                    "COUNT(c.user_id) as contacts " +
                    "FROM " +
                    "device as d, " +
                    "client_relations as cr, " +
                    "phone_types as pt, " +
                    "availability as a," +
                    "usr as u " +
                    "LEFT JOIN " +
                    "contact AS c " +
                    "ON " +
                    "( u.id = c.user_id)  " +
                    "WHERE " +
                    "u.id = d.user_id " +
                    "AND " +
                    "d.client_relation_id = cr.id " +
                    "AND " +
                    "cr.phone_type_id = pt.id " +
                    "AND " +
                    "u.id = a.user_id " +
                    "AND " +
                    "a.device_id = d.id " +
                    "AND " +
                    "a.login_status > 3 " +
                    "GROUP BY " +
                    "u.id " +
                    "ORDER BY " +
                    "a.id LIMIT 2;    ";





--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to