|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
|
domanda su db
ciao
ho un dubbio su una query. Praticamente dovrei tirare fuori i dati di un oggetto da una tabella A (tramite chiave, per cui me ne tira fuori solo uno) Poi dovrei tirare fuori da un altra tabella B (sarebbero 2, ma per generalizzare), i record relativi a quell'oggetto(sempre tramite la chiave di prima, pero possono + di 1). Tutto questo per creare una pagina web sull'oggetto con i link agli eventuali oggetti contenuti in B e relativi all oggetto. Mi conviene fare 2 select, una per la tabella A e una per la tabella B, oppure fare un unica interrogazione? esempio uno: select a1, a2 from A where a3 = [chiave] select b1, b2, from B where b3 = [chiave] esempio 2 select b1, b2, A.a1, A.a2 from B, A where b3 = [chiave] and A.a3 = b3 con la prima soluzione ho 2 interrogazioni, mentre con la seconda ne ho solo 1 ma con dati ridondanti[non so se le query sono esatte, nn le ho ancora potute provare..]. Quale delle 2 soluzioni e meglio? |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:07.