Select con join condizionato

ho quattro tabelle per la gestione di un annuncio,

una descrive l'annuncio,

una l'oggetto dell'annuncio

una le sue descrizioni in varie lingue

e l'ultima i prezzi

la select di per sè non mi dà problemi per scriverla,

ma una volta fatta tutta sta sorta di join, come faccio a scegliere solo la descrizione nella lingua che voglio?

devo lavorare nel WHERE o nella parte ON del join con la tabella delle descrizioni?

 :bye:

inviato 9 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

E' equivalente, anche se io preferisco mettere nelle clausole ON le regole per collegare le tabelle mentre nella clausole WHERE le regole per filtrare i risultati.

Perché hai una tabella che descrive l'annuncio e una per l'oggetto? Non potevano essere unite in un'unica tabella?

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

prima era così poi avevo pensato di separare le due cose giusto per generalizzare un pò.

ritorno al metodo tutto in una tabella?

comunque ora la tabella annunci non fa altro che collegare altre tabelle

mentre la tabella oggetti contiene solo la definizione delle proprietà di quell'oggetto ( che è una casa )

risposto 9 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

Tranne per rare eccezioni bisogna seguire le normali regole del modello relazionale.

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda