'SELECT IF ( table.competition IN ( \'column1\', \'column2\', \'column3\', \'column4\' ), \'First\', table.competition ) AS competition, --- lots more code --- GROUP BY competition ORDER BY FIELD(table.competition,\'First\',\'FA Cup\',\'League Cup\') ASC ;'); [/CODE]
This basically takes a lot numbers from columns 1,2,3,4 adds them up and displays them under First. Is it possible to add another if to the start of the query? I want to take info from columns 5 and 6 but this has to go under a different column to First.
[CODE] SELECT IF ( table.competition IN ( \'column5\', \'column6\' ), \'Second\', table.competition ) [/CODE]
Then the ORDER BY FIELD would change to
[CODE] ORDER BY FIELD(table.competition,\'First\',\'FA Cup\',\'League Cup\',\'Second\') ASC [/CODE]
I don't know why someone said useless, but it does have that pesky kernel driver bundled, and it's in perennial turmoil. When it goes bad, it goes very bad, and it's impossible to predict when it will due to system differences. I know that they're in the middle of development for a major new version that will include a completely new driver, one that they expect will largely solve the problem, but that's a ways out and it's unproven at this point.
Question
marklcfc
At the moment I have a query that looks like this
This basically takes a lot numbers from columns 1,2,3,4 adds them up and displays them under First. Is it possible to add another if to the start of the query? I want to take info from columns 5 and 6 but this has to go under a different column to First.
SELECT IF
( table.competition
IN
(
\'column5\',
\'column6\'
),
\'Second\',
table.competition
)
[/CODE]
Then the ORDER BY FIELD would change to
ORDER BY FIELD(table.competition,\'First\',\'FA Cup\',\'League Cup\',\'Second\') ASC
[/CODE]
Does anyone know if that be done? :blush:
Link to comment
https://www.neowin.net/forum/topic/1136832-php-query-help/Share on other sites
1 answer to this question
Recommended Posts