è circa un'ora che combatto con una inner join ma nn riesco a venirne a capo:
questa è laSELECT con l'errore:codice:mysql> desc movimenti; +--------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------------+--------------+------+-----+---------+----------------+ | id_movimento | int(11) | NO | PRI | NULL | auto_increment | | entrata | decimal(5,3) | YES | | 0.000 | | | uscita | decimal(5,3) | YES | | 0.000 | | | conto_FK | int(11) | NO | MUL | NULL | | | causali_FK | int(11) | NO | MUL | NULL | | | data | date | NO | MUL | NULL | | +--------------+--------------+------+-----+---------+----------------+ 6 rows in set (0.00 sec) mysql> desc causali; +--------------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------------+-------------+------+-----+---------+----------------+ | causale_id | int(11) | NO | PRI | NULL | auto_increment | | causale_nome | varchar(45) | NO | UNI | NULL | | +--------------+-------------+------+-----+---------+----------------+ 2 rows in set (0.01 sec) mysql> desc conti; +-------------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+-------------+------+-----+---------+----------------+ | conto_id | int(11) | NO | PRI | NULL | auto_increment | | conto_banca | varchar(45) | NO | UNI | NULL | | +-------------+-------------+------+-----+---------+----------------+ 2 rows in set (0.00 sec)
che ne dite??codice:mysql> SELECT * FROM movimenti, causali, conti INNER JOIN causali ON movimenti.causali_FK = causali.causale_id INNER JOIN movimenti ON movimenti.conto_FK = conti.conto_id; ERROR 1066 (42000): Not unique table/alias: 'causali'

Rispondi quotando