Hi,

ok i got it working. it was a typo(lol), i missed from in the initial select
statment


Wrong
###########
select * db_users where db_id=(SELECT id FROM data_bases where
dom_id=(SELECT id FROM domains where name='abc.com'));


Correct
##############
select * from db_users where db_id=(SELECT id FROM data_bases where
dom_id=(SELECT id FROM domains where name='abc.com'));



Thanks









On Fri, Sep 26, 2008 at 5:18 PM, Madan Thapa <[EMAIL PROTECTED]>wrote:

> ------------------------------
>>
>> -----------------------
>>
>> (SELECT id FROM domains where name='abc.com');
>>
>> gives a result of 124
>>
>>
>> i am also able to use and get proper results for the following query:
>>
>> select * from domains where id=(SELECT id FROM domains where name='
>> abc.com
>> ');
>>
>>
>> ---------------------------------------------
>> Now,
>>
>> select * db_users where db_id=(SELECT id FROM data_bases where
>> dom_id=(SELECT id FROM domains where name='abc.com'));
>>
>> Please correct me the syntax for the above command. I am trying to use the
>> result of one select query as a query string on another.
>>
>>
>>
>> Thanks
>>
>
>
> On Fri, Sep 26, 2008 at 4:29 PM, Ananda Kumar <[EMAIL PROTECTED]> wrote:
>
>> what is the issue ur facing.
>> Any syntax error or something else.
>>
>> trying usin "IN" instead of "="
>>
>>
>>>
>>>
>>   ==============/>
>
>
> The error is :
>
> The query could not be executed, I tried with IN instead of = too.
>
>
> My guess is ,  double brackets  is causing some syntax error in :
>
> select * db_users where db_id=(SELECT id FROM data_bases where
> dom_id=(SELECT id FROM domains where name='abc.com'));
>
> Please note:
>
> SELECT id FROM data_bases where dom_id=(SELECT id FROM domains where name='
> abc.com')
>
> it works and give the id number, it seems I am not using the correct syntax
> for a ))    ( double bracket ) in the above query.
>
>
> Please advise.
>
> Thanks
>
>
>

Reply via email to