mysql - Operand should countain 1 column(s) on SELECT INNER JOIN -


i'm trying run select query on achievement system i'm creating game.

the database has "timer_achievement" table, static achievements activation values.

it has "timer_player_achievement" table, has information achievement progress each player , achievement.

i'm trying run query achievements match criteria, should return 3 columns; id, name , points, however, won't let me more 1 , responds error

operand should countain 1 column(s)

the query i'm trying run following:

select (name, id, points) timer_achievements   inner join timer_player_achievements     on timer_achievements.achievement_group = timer_player_achievements.achievement_group  timer_achievements.activation_value <= timer_player_achievements.value   , timer_player_achievements.obtained = false   , timer_player_achievements.player_steamid = 'steam_1:0:78056913'  group timer_achievements.id; 

here's info each table:

achievement table

player achievement table


Comments

Popular posts from this blog

inversion of control - Autofac named registration constructor injection -

verilog - Systemverilog dynamic casting issues -

ios - Change Storyboard View using Seague -