Wpis z mikrobloga

#sql
#programowanie
#mysql

Witam, mam pytanie dotyczące baz danych. Do tabeli wydatki idą klucze zewnętrzne z 3 różnych tabel(pracownicy, zakupy, odbiorodpadowchemicznych). Chciałbym wyświetlić wszystkie rekordy z tabeli wydatki lecz zapytanie SELECT zwraca zawsze 0 wartość. Wydaje mi się, że to dlatego ze kolejne JOINY "może" są traktowane jako AND a chciałbym żeby były jak OR. Wiecie może jak napisać poprawne zapytanie?
MiszczJaskier - #SQL 
#programowanie 
#mysql 

Witam, mam pytanie dotyczące baz d...

źródło: comment_1591997062PeBTCXUmFTx2zfi7gwt6J8.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MiszczJaskier: Wrzucam tutaj jeszcze raz zapytanie:

SELECT idwydatku, typwydatku, wydatki.cena, data, pracownicy.imie, pracownicy.nazwisko, zakupy.ilosc, odbiorodpadow.ilosczadeklarowanychwiaderek FROM wydatki INNER JOIN pracownicy USING (idpracownika) INNER JOIN zakupy USING (idzakupu) INNER JOIN odbiorodpadow USING (id_odbioru)
  • Odpowiedz