Ciao a tutti,
devo eseguire una query prendendo valori da due tabelle e facendo una inner join su una terza tabella.
Le tabelle e i campi che devo prendere sono i seguenti:
Istituto
IdIstituto (PK) sulla quale faccio l'inner join
DatiPersonali
IdDatiPersonali (PK)
Cognome
Nome
IdIstituto (FK)
Retta
DataDecorrenza
IdDatiPersonali (FK)
ho una prima lista a tendina (dal nome IstitutoComune) dove recupero l'id dell'istituto. Una volta fatto ciò al submit voglio che mi appaia un'altra lista a tendina avente Cognome, Nome (degli ospiti dell'istituto) e DataDecorrenza... perciò ho fatto questa select:
che poi vorrei stampare nell'altro menu a tendina così:codice:sql2 = "SELECT * FROM DatiPersonali, Retta INNER JOIN Istituto ON DatiPersonali.IdIstituto=Istituto.IdIstituto WHERE DatiPersonali.IdDatiPersonali=Retta.IdDatiPersonali AND DatiPersonali.IdIstituto = " & IstitutoComune set rs2 = conn.execute(sql2)
...non mi stampa niente :master:codice:if not rs2.eof then do until rs2.eof %> <option value="<%=rs2("IdDatiPersonali")%>" <% if rs2("Cognome") & rs2("Nome") & rs2("IdDatiPersonali") = IstitutoComune then %> selected<% end if%>><%=rs2("Cognome") & " " & rs2("Nome") & " " & rs2("DataDecorrenza")%></option> <% ... rs2.moveNext loop end if
dove faccio casino? Suggerimenti?
Grazie![]()

Rispondi quotando