【问题标题】:select statement unknown column (inner join)选择语句未知列(内连接)
【发布时间】:2015-02-03 11:10:42
【问题描述】:
  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 这似乎是与内部连接有关的问题,但对我来说似乎没问题

【问题讨论】:

    标签: mysql select stored-procedures inner-join


    【解决方案1】:

    问题是你在这里给clienti换了个名字

    FROM `logindb`.`clienti` as cliente
    

    如果这样做,您必须在查询中的任何地方都使用新名称,而不是原来的名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-28
      • 1970-01-01
      • 2013-05-29
      • 2010-12-28
      • 1970-01-01
      • 2011-12-13
      • 2012-07-13
      相关资源
      最近更新 更多