I am working on a query where I need to get a certain number of rows based
on a setting BUT if the number limited does not exist then return nulls
instead.

SELECT ca.filename,ca.attributeid
FROM companyattributes ca
WHERE ca.companyid=1234
LIMIT (SELECT at.LimitMovies
FROM accounttypes AS at LEFT JOIN companies as c on
c.accounttypeid=at.accounttypeid
WHERE c.companyid=1234)

This will return the first x rows BUT obviously if none exist I get 0 rows.
If there are 2 in the limit statement I but if there are 0 found I need
something like this

attributeId | fileName
________________________
NULL        NULL
NULL        NULL

OR if there is actually something found -

attributeId | fileName
________________________
1           file1.jpg
2           file2.jpg


Thanks

Steffan

---------------------------------------------------------------
T E L  6 0 2 . 7 9 3 . 0 0 1 4 | F A X  6 0 2 . 9 7 1 . 1 6 9 4
Steffan A. Cline 
[EMAIL PROTECTED]                             Phoenix, Az
http://www.ExecuChoice.net                                  USA
AIM : SteffanC          ICQ : 57234309
YAHOO : Steffan_Cline   MSN : [EMAIL PROTECTED]
GOOGLE: Steffan.Cline             Lasso Partner Alliance Member
---------------------------------------------------------------




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

Reply via email to