Hallo Habe folgende Query:
Schicke ich diese ab, dann kommt die Fehlermeldung:
Entferne ich
Kommt ein Ergebnis. Und ich habe S_0 und S_1
Hat jemand eine Idee?
Code:
SELECT *, (SELECT COUNT(*) AS `anz` FROM `guw_index` AS `A0` LEFT JOIN `guw_index_word` ON `word_id` = `index_word_id` WHERE `word_word` LIKE LOWER('%URLAUB%') AND `A0`.`index_seite_id` = `B`.`index_seite_id` LIMIT 1) AS `S_0` , (SELECT COUNT(*) AS `anz` FROM `guw_index` AS `A1` LEFT JOIN `guw_index_word` ON `word_id` = `index_word_id` WHERE `word_word` LIKE LOWER('%Gesund%') AND `A1`.`index_seite_id` = `B`.`index_seite_id` LIMIT 1) AS `S_1` FROM `guw_index` `B` LEFT JOIN `guw_index_word` ON `word_id` = `index_word_id` WHERE `word_word` LIKE LOWER('%URLAUB%') OR `word_word` LIKE LOWER('%Gesund%') AND ( `S_0` >= '1' AND `S_1` >= '1' ) GROUP BY `index_seite_id`
Code:
#1054 - Unknown column 'S_0' in 'where clause'
Entferne ich
Code:
AND ( `S_0` >= '1' AND `S_1` >= '1' )
Hat jemand eine Idee?
Kommentar