![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 10.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Hej,
Chciałbym updatować rekord jeśli inny rekord w tej samej tabeli jest równy innemu rekordowi w innej tabeli. Próbuje tak ale nie wychodzi:
Jak ułożyć warunek? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 30 Dołączył: 19.02.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Sformułuj sprawę konkretniej:
1. Nazwy tabel, lista kolumn. 2. Sposób wiązania między rekordem "do aktualizacji" a "innym w tej samej tabeli". 3. Sposób wiązania między rekordem "innym w tej samej tabeli" a "innym w innej tabeli". Do tego może jakiś opis, bo tak jak napisałeś, to za dużo trzeba się domyślać, jest za dużo możliwych wariantów. Co do kojarzenia w stylu "porównanie z innym rekordem w tej samej tabeli", może coś Cię naprowadzi taki przykład: Mamy tabelę pracowników, z atrybutami (m.in.) - id (ident. pracownika), - id_szefa, - pensja Chcemy znaleźć pracowników zarabiających więcej od swojego szefa. SELECT nazw, imie FROM prac AS t1 JOIN prac AS t2 ON t1.id_szefa = t2.id WHERE t1.pensja > t2.pensja Jeżeli to za mało, to napisz coś konkretniej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 18:43 |