Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [convertire in mysql] Query Access

    Ciao, non so come convertire questa query da Access a mySQL :

    SELECT Immobili.*, TipoImmobili.Tipo AS tipoimmobile, TipoContratto.Tipo AS tipocontratto, dbo_citta.cit_des, Anagrafica.Cognome+' '+Anagrafica.Nome AS proprietario
    FROM (((Immobili INNER JOIN dbo_citta ON Immobili.ins_cittacod=dbo_citta.cit_cod) INNER JOIN TipoContratto ON Immobili.ins_caus=TipoContratto.ID_Tipo) INNER JOIN TipoImmobili ON Immobili.ins_tipocasa=TipoImmobili.ID_Tipo) LEFT JOIN Anagrafica ON Immobili.ins_proprietario=Anagrafica.ID_Anagrafica ;

    mi potete dare una mano ?
    ... viva la gnocca !

  2. #2
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Ad occhio c'è da cambiare solo
    Anagrafica.Cognome+' '+Anagrafica.Nome AS proprietario
    con
    CONCAT(Anagrafica.Cognome, ' ', Anagrafica.Nome) AS proprietario

    che errori ti dà?
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  3. #3

    torniamo un pò indietro....

    utilizzando phpmyadmin appenda decido di importare il file contenente i dati del mio database mi ritrovo il seguente errore.....

    Messaggio di MySQL:

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ࠖARCHAR(30) DEFAULT '',
    Provincia VARCHAR(2) DEFAULT ''


    premetto che il database originale è in formato .mdb di access.
    Io utilizzo DB Converter 1.6.2 per convertirlo in formato mysql !

    in pratica devo realizzare questa query :

    SELECT Immobili.*, TipoImmobili.Tipo AS tipoimmobile, TipoContratto.Tipo AS tipocontratto, dbo_citta.cit_des, Anagrafica.Cognome+' '+Anagrafica.Nome AS proprietario
    FROM (((Immobili INNER JOIN dbo_citta ON Immobili.ins_cittacod=dbo_citta.cit_cod) INNER JOIN TipoContratto ON Immobili.ins_caus=TipoContratto.ID_Tipo) INNER JOIN TipoImmobili ON Immobili.ins_tipocasa=TipoImmobili.ID_Tipo) LEFT JOIN Anagrafica ON Immobili.ins_proprietario=Anagrafica.ID_Anagrafica ;

    nata per un sito .asp ; in una query che vada bene per girare con .php

    puoi guidarmi ?

    ps: non so come farti avere il database.mdb !!!
    ... viva la gnocca !

  4. #4

    altro errore

    CREATE TABLE Anagrafica(
    PRIMARY KEY (ID_Anagrafica),
    ID_Anagrafica INT(11) AUTO_INCREMENT NOT NULL,
    Cognome VARCHAR(30) DEFAULT '',
    Nome VARCHAR(30) DEFAULT '',
    Via VARCHAR(30) DEFAULT '',
    CAP VARCHAR(5) DEFAULT '',
    Località VARCHAR(30) DEFAULT '',
    Provincia VARCHAR(2) DEFAULT '',
    Codice_fiscale VARCHAR(16) DEFAULT '',
    Partita_IVA VARCHAR(11) DEFAULT '',
    Luogo_di_nascita VARCHAR(30) DEFAULT '',
    Data_di_nascita DATETIME DEFAULT '0000-00-00 00:00:00',
    Prefissoabitazione1 VARCHAR(5) DEFAULT '',
    Telefonoabitazione1 VARCHAR(15) DEFAULT '',
    Prefissoufficio1 VARCHAR(5) DEFAULT '',
    Telefonoufficio1 VARCHAR(15) DEFAULT '',
    Prefissocellulare1 VARCHAR(5) DEFAULT '',
    Telefonocellulare1 VARCHAR(15) DEFAULT '',
    PrefissoFax1 VARCHAR(5) DEFAULT '',
    Fax1 VARCHAR(15) DEFAULT '',
    e_mail VARCHAR(60) DEFAULT '',
    Cognome_2 VARCHAR(30) DEFAULT '',
    Nome2 VARCHAR(30) DEFAULT '',
    Prefissoabitazione2 VARCHAR(5) DEFAULT '',
    Telefono_abitazione2 VARCHAR(15) DEFAULT '',
    PrefissoUfficio2 VARCHAR(5) DEFAULT '',
    TelefonoUfficio2 VARCHAR(15) DEFAULT '',
    Prefissocellulare2 VARCHAR(5) DEFAULT '',
    Telefonocellulare2 VARCHAR(15) DEFAULT '',
    PrefissoFax2 VARCHAR(5) DEFAULT '',
    Fax2 VARCHAR(15) DEFAULT '',
    ins_collaboratore INT(11) DEFAULT 0,
    Sesso VARCHAR(1) DEFAULT '',
    DaInternet SMALLINT DEFAULT '0',
    ins_proprietario SMALLINT DEFAULT '1',
    ins_acquirente SMALLINT DEFAULT '0',
    rowid INT(11) DEFAULT 0,
    cli_provcod INT(11) DEFAULT '',
    ins_inserzionista SMALLINT DEFAULT '',
    cli_tesprov INT(11) DEFAULT '',
    ana_collaboratore SMALLINT DEFAULT '',
    ana_nota LONGBLOB DEFAULT '',
    ana_dtuploci DATETIME DEFAULT '0000-00-00 00:00:00',
    ana_age INT(11) DEFAULT '',
    vid_anagrafica INT(11) DEFAULT '',
    ana_codci INT(11) DEFAULT '',
    ana_datains DATETIME DEFAULT '0000-00-00 00:00:00',
    ana_bloccomail SMALLINT DEFAULT '',
    INDEX _Codice_fiscale (Codice_fiscale ASC),
    INDEX _Cognome (Cognome ASC),
    INDEX _Cognome_2 (Cognome_2 ASC),
    INDEX _ID (ID_Anagrafica ASC UNIQUE) ) ;


    risposta di phpmyadmin:

    Messaggio di MySQL:

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UNIQUE) )' at line 53
    ... viva la gnocca !

  5. #5
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Dalla definizione degli indici credo tu debba togliere ASC
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  6. #6
    crossposting con il forum asp.net

    http://forum.html.it/forum/showthrea...hreadid=968938


    evitiamo di postare ovunque per favore.
    w la topa

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 © 2025 vBulletin Solutions, Inc. All rights reserved.