select 语句未知列(内连接)
select statement unknown column (inner join)
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
这似乎是与内部连接有关的问题,但对我来说似乎没问题
问题是你在这里给clienti
另一个名字
FROM `logindb`.`clienti` as cliente
如果这样做,则必须在查询中的所有位置使用新名称,而不是原始名称。
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
这似乎是与内部连接有关的问题,但对我来说似乎没问题
问题是你在这里给clienti
另一个名字
FROM `logindb`.`clienti` as cliente
如果这样做,则必须在查询中的所有位置使用新名称,而不是原始名称。