konto usunięte

Temat: Zapytanie z 3 tabelkami

Witam

Potrzebuję napisać prawidłowe zapytanie z 3 tabelkami. Gdzie dane są pobierane z tabelek a, b i c o identycznej strukturze.

Prawidłowe zapytania dla 1 tabelki poniżej:

1. select email from a where username='$username'
2. select * from a where username='$username' and passwd = sha1('$password')
3. update a set passwd = sha1('$new_password') where username = '$username'

Jak powinny wyglądać zapytania używając 3 tabelek?

Próbowałem sobie z tym sam poradzić używając join oraz union. Niby niespomlikowane ale muszę robić coś źle bo nie działa.

Uprzejmie proszę o pomoc.Jakub Szlenk edytował(a) ten post dnia 12.01.13 o godzinie 00:30

konto usunięte

Temat: Zapytanie z 3 tabelkami

ale to są trzy oddzielne zapytania - dwa selecty i update

konto usunięte

Temat: Zapytanie z 3 tabelkami

Tak , oczywiście.

Dlatego napisałem zapytania używając liczby mnogiej.
Arkadiusz Burszczan

Arkadiusz Burszczan Programista Java

Temat: Zapytanie z 3 tabelkami

Może podaj swoją sql. to będzie prościej poprawić ją niż pisać od zera.
Piotr Sebastian Curyło

Piotr Sebastian Curyło właściciel, Lan Set

Temat: Zapytanie z 3 tabelkami

nie bardzo rozumiem co gdzie jest w danych tabelkach,
Można łaczyć wiele zapytań w Procedure lub funkcje w mysql
a później ją wywołać jedną linijką.
Można też prościej to zrobić, podaje na szybko schemat
Update tabela, (łączenie tabel) Set ..... WHERE ..........

w ten sposób można zmienić jeden wiersz,lub grupę zależności od wielu wyników z różnych tablic

ps. dziś się zarejestrowałem i mój pierwszy post

Następna dyskusja:

Zapytanie laczace wyniki w ...




Wyślij zaproszenie do