1 (edited by SvynisTodas 2011-10-16 08:54:43)

Topic: užklausa pervadintam stulpeliui

kaip išpresti šitą problemą? žinau, kad galima parašyti "WHERE no_1 = 5", bet čia tik pavizdinė užklausa, tikroji yra sudėtingesnė.

SQL užklausa: ?

SELECT * , no_1 AS new_no
FROM `numbers`
WHERE new_no =5
LIMIT 0 , 30

MySQL atsakymas: ?
#1054 - Unknown column 'new_no' in 'where clause'

http://i56.tinypic.com/5zqvmg.png

2 (edited by Neodan 2011-10-16 09:51:29)

Re: užklausa pervadintam stulpeliui

o tai kuom tau netinka? :

SELECT *
FROM `numbers`
WHERE `no_1` = 5 
LIMIT 0 , 30

Kaip tu gali tikrinti pagal tai, ko dar tuo metu neturi? Pagalvok apie veiksmu seka (jei mintyse tai daryti nesiseka, pasipiesk ant lapo kaip vykdoma SQL uzklausa).