Visualizzazione dei risultati da 1 a 10 su 27

Discussione: Ricerca full text

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    Sintetizzando tutto:

    codice:
    SELECT hot.*, sconto FROM hotels AS hot
    
    
    LEFT JOIN (SELECT cam.hotel_id, cam.id_camera AS roomy, IFNULL(p.promo_sconto, 0) AS sconto FROM camere AS cam 
               
    LEFT JOIN (SELECT promo_id, promo_sconto FROM promo WHERE promo_dal >= '2015-06-25' AND promo_al <= '2015-06-26' AND numero_ospiti = '1') AS p ON p.id_camera = cam.id_camera) AS rom ON hot.hotel_id = rom.hotel_id
    
    
    WHERE hot.hotel_city = 'Adrano' AND disponibles >= '1'
    mi da il seguente errore:

    #1054 - Unknown column 'p.id_camera' in 'on clause', non capisco perchè

  2. #2
    Utente di HTML.it L'avatar di MySQL
    Registrato dal
    May 2015
    Messaggi
    729
    Quote Originariamente inviata da lukezz Visualizza il messaggio
    Sintetizzando tutto:

    codice:
    SELECT hot.*, sconto FROM hotels AS hot
    
    
    LEFT JOIN (SELECT cam.hotel_id, cam.id_camera AS roomy, IFNULL(p.promo_sconto, 0) AS sconto FROM camere AS cam 
               
    LEFT JOIN (SELECT promo_id, promo_sconto FROM promo WHERE promo_dal >= '2015-06-25' AND promo_al <= '2015-06-26' AND numero_ospiti = '1') AS p ON p.id_camera = cam.id_camera) AS rom ON hot.hotel_id = rom.hotel_id
    
    
    WHERE hot.hotel_city = 'Adrano' AND disponibles >= '1'
    mi da il seguente errore:

    #1054 - Unknown column 'p.id_camera' in 'on clause', non capisco perchè
    Forse perchè non c'è nell'elenco della SELECT?
    Ma soprattutto perchè LEFT JOIN sulla select?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.