Welcome Guest, Not a member yet? Register   Sign In
SQL Query returns error
#1

Hello, I'm trying to convert the query below into CI's Active Record form, but I get an error :

a.alliance_id could not be bound.

Here is the sql query (when i run it directly to SQL Server works fine)

PHP Code:
SELECT * , a.pledge_ida.ruler_id AS Expr2a.name AS pledge_namea.alliance_id AS Expr4a.challenge_time AS Expr5a.root_name_value AS Expr6a.now_war_id AS Expr7a.oust_time AS Expr8a.skill_level AS Expr9a.castle_id AS Expr10a.agit_id AS Expr11a.rank AS Expr12name_value AS Expr13a.status AS Expr14a.private_flag AS Expr15a.crest_id AS pledge_crest_ida.is_guilty AS Expr17a.dismiss_reserved_time AS Expr18a.alliance_withdraw_time AS Expr19a.alliance_dismiss_time AS Expr20a.alliance_ousted_time AS Expr21b.char_namec.name as ally_namec.crest_id as ally_crest_id
from pledge 
as a
left join user_data 
as b on a.ruler_id=b.char_id
left join alliance 
as c on a.alliance_id=c.id 
order by a
.skill_level desc 

Here is where I got so far. (Maybe I have some syntax error's?)
Thank you in advance!!

PHP Code:
->select("* , 
                a.pledge_id, 
                a.ruler_id AS 'Expr2', 
                a.name AS 'pledge_name', 
                a.alliance_id AS 'Expr4',
                a.challenge_time AS 'Expr5', 
                a.root_name_value AS 'Expr6', 
                a.now_war_id AS 'Expr7',
                a.oust_time AS 'Expr8',
                a.skill_level AS 'Expr9',
                a.castle_id AS 'Expr10',
                a.agit_id AS 'Expr11', 
                a.rank AS 'Expr12', 
                name_value AS 'Expr13', 
                a.status AS 'Expr14', 
                a.private_flag AS 'Expr15', 
                a.crest_id AS 'pledge_crest_id', 
                a.is_guilty AS 'Expr17', 
                a.dismiss_reserved_time AS 'Expr18', 
                a.alliance_withdraw_time AS 'Expr19', 
                a.alliance_dismiss_time AS 'Expr20', 
                a.alliance_ousted_time AS 'Expr21', 
                b.char_name, 
                c.name AS 'ally_name', 
                c.crest_id AS 'ally_crest_id'"
)
 
               ->join('user_data as b''a.ruler_id = b.char_id''left outer')
 
               ->join('Alliance as c''a.alliance_id = c.id''left outer')
 
               ->order_by('a.skill_level''DESC')
 
               ->get('Pledge as a'); 
Reply


Messages In This Thread
SQL Query returns error - by PARADISE - 03-11-2019, 12:56 PM
RE: SQL Query returns error - by php_rocs - 03-11-2019, 01:15 PM
RE: SQL Query returns error - by PARADISE - 03-12-2019, 12:22 PM
RE: SQL Query returns error - by php_rocs - 03-11-2019, 01:22 PM
RE: SQL Query returns error - by PARADISE - 03-11-2019, 03:41 PM
RE: SQL Query returns error - by php_rocs - 03-12-2019, 05:24 PM



Theme © iAndrew 2016 - Forum software by © MyBB