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?
źródło: comment_1591997062PeBTCXUmFTx2zfi7gwt6J8.jpg
  • 4
@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)