![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 4.03.2006 Ostrzeżenie: (10%) ![]() ![]() |
Otóż tak jak powinno wygladac zapytanie a konkretnie sekcja WHERE jesli chce przeszukac dwie tabele ktore maja takie same nazwy kolumny ktore tez chce dodac do siebie i posortowac wg kolumny ktora tym samym wystepuje w obu tabelach??
Z góry dziekuje za szybka odpowiedz:P a oto przyklad ktory jak wiadc nie sprawdza sie:P SELECT autor, data FROM tabela1, tabela2 WHERE tabela1="098f6bcd4621d373cade4e832627b4f6" AND tabela2.klucz_odp="098f6bcd4621d373cade4e832627b4f6" ORDER BY data; |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Cytat SELECT autor, data FROM tabela1, tabela2 WHERE tabela1="098f6bcd4621d373cade4e832627b4f6" AND tabela2.klucz_odp="098f6bcd4621d373cade4e832627b4f6" ORDER BY data; nie podałeś nazwy pola dla tabeli 1 a skoro ma takie samo jak w tabeli 2:
a nie wiem co chcesz sumować, bo chyba nie wartości pól klucz_odp a dla przykladu to np.
a jeśli chodziło Tobie o sum() to nie zadziała w tym zapytaniu bo to funkcja agregująca, musiałbyś tak zrobić (bez autor i data)
a najlepiej to inner join bo w ten sposób to już przestarzała metoda łączenia tabel Łukasz -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 02:37 |