Viva
Durante a optimização de um site, resolvi trocar o seguinte código de SQL
por este
Quais as diferenças? No primeiro aparecem apenas os id's dos diversos itens, no segundo pretendo que apareçam os nomes dos materiais (de modo a poder identificar por nome os componentes de cada computador).
A dúvida (ou o problema em si) é que dá-me um erro na consulta (e estou aqui as voltas à um tempo e ainda não consegui perceber como corrigir a consulta).
Obs. Os nomes dos campos estão correctos
Durante a optimização de um site, resolvi trocar o seguinte código de SQL
PHP:
$maquina = "
SELECT *
FROM maquina
ORDER BY ma_id_maq
"
;
PHP:
$diversos = mysql_query( "
SELECT ma_id_maq, cf_nome, cb_nome, dvd_nome, cd_nome, cm_nome, cp_nome
FROM maquina, cod_fontes, cod_boards, cod_cddvd, cod_discos, cod_memorias, cod_processador
WHERE ma_board = cb_cod_board
AND ma_cddvd = dvd_cod_cddvd
AND ma_discos = cd_cod_discos
AND ma_fonte = cf_cod_fonte
AND ma_mem = cm_cod_memoria
AND ma_proc = cp_cod_proc
ORDER BY ma_id_maq
"
);
A dúvida (ou o problema em si) é que dá-me um erro na consulta (e estou aqui as voltas à um tempo e ainda não consegui perceber como corrigir a consulta).
Obs. Os nomes dos campos estão correctos
Última edição: