Jump to content

[SOLVED] How to do this


jaymc

Recommended Posts

This does not work as there WHERE does not seem to be able to retreive the value of result

Select cheese, beans, (footballs - rabbits) as result
FROM beans 
WHERE result = 0

 

This does work

Select cheese, beans
FROM beans 
WHERE footballs - rabbits = 0

 

I need it working in the way showed in example 1

Link to comment
Share on other sites

I need it working in the way showed in example 1

Then you're in for a disappointment. You can't use an alias in a WHERE clause as the alias doesn't exist in the table at the time of selection.

 

You could try HAVING instead of WHERE, as that is evaluated after the results are in. (Less efficient though as it will get the records only to exclude them later)

Link to comment
Share on other sites

Dam

 

And nothings wrong with it, Im generating the queries dynamically via php and the alias method fitted in nice with what I have so far

 

Now Im going to have to use an if statement just for this part

 

I will live with it

 

Thanks guys

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.