I come up with a dumb question, but i'm stuck since 20min and can't figure out why this isn't working..
SELECT `A`.*, `B`.`sei` AS `seiAlbum` FROM `Lea_Picture` AS `A` LEFT JOIN
`Lea_Album` AS `B` ON `A`.`idAlbum` = `B`.`idAlbum` WHERE (`seiAlbum` LIKE
'%album_1%') ORDER BY `seiAlbum` ASC LIMIT 50
I got a
#1054 - Unknown column 'seiAlbum' in 'where clause'
Related tables :
CREATE TABLE IF NOT EXISTS `Lea_Album` (
`idAlbum` int(11) NOT NULL AUTO_INCREMENT,
`sei` varchar(63) COLLATE utf8_unicode_ci DEFAULT NULL,
`name` varchar(63) COLLATE utf8_unicode_ci DEFAULT NULL,
`type` varchar(63) COLLATE utf8_unicode_ci DEFAULT NULL,
`width` int(11) DEFAULT NULL,
`height` int(11) DEFAULT NULL,
PRIMARY KEY (`idAlbum`)
);
CREATE TABLE IF NOT EXISTS `Lea_Picture` (
`idPicture` int(11) NOT NULL AUTO_INCREMENT,
`sei` varchar(63) COLLATE utf8_unicode_ci DEFAULT NULL,
`name` varchar(63) COLLATE utf8_unicode_ci DEFAULT NULL,
`title` varchar(127) COLLATE utf8_unicode_ci DEFAULT NULL,
`order` int(11) DEFAULT NULL,
`pictImage` varchar(127) COLLATE utf8_unicode_ci DEFAULT NULL,
`idAlbum` int(11) DEFAULT NULL,
PRIMARY KEY (`idPicture`)
);
Any clue ?