2015-02-03 1 views
0
SELECT `testF`.`id_documento`, 
    `clienti`.`nome_cliente`, 
    `clienti`.`cognome_cliente`, 
    `clienti`.`partita_iva`, 
    `clienti`.`codice_fiscale`, 
    `testF`.`numero_fattura`, 
    `testF`.`totale_documento`, 
    `clienti`.`codice_pubblica_amministrazione`, 
    `clienti`.`id_cliente` 

FROM `logindb`.`clienti` as cliente 
    INNER JOIN `logindb`.`testata_documento` as testF 
    ON cliente.`id_cliente` = testF.`id_cliente` 

    WHERE `clienti`.`id_cliente` = 1 AND `clienti`.`id_utente`=10; 

Я получаю неизвестную колонку clienti. nome_cliente Похоже, что это проблема связана с внутренним соединением, но, кажется, хорошо для меняselect statement неизвестная колонка (внутреннее соединение)

ответ

1

Проблема заключается в том, что вы даете clienti другое имя здесь

FROM `logindb`.`clienti` as cliente 

, если вы сделаете это, вы должны использовать новое имя в вашем запросе, а не оригинальное.

Смежные вопросы