Skocz do zawartości


 

Zdjęcie

Zapytanie do bazy danych

Zapytanie do bazy danych

  • Proszę się zalogować aby odpowiedzieć
3 odpowiedzi na ten temat

Zapytanie do bazy danych

#1 Rysiu512

Rysiu512

    Czasami na forum

  • Użytkownicy
  • 42 postów
  • Imię:Lukasz

Napisany 26 sierpień 2017 - 10:02

Kolejne pytanie z tych amatorskich.

Mamy sobie tabele:
 

HOST_TABLE
------------
ID
CONT_ID



ROW_TABLE
------------
ID
HOST_ID
DATE

Chcę dostać w wyniku zapytania ilość rekordów (COUNT(*)) w ROW_TABLE dla określnego DATE i dla wszystkich hostów (tabela HOST_TABLE) o danym CONT_ID.

W jaki sposób można to najszybciej zapisać w zapytaniu SQL?


  • 0

#2 davee

davee

    Czasami na forum

  • Użytkownicy
  • 36 postów

Napisany 26 sierpień 2017 - 11:53

SELECT count(*) FROM host_table, row_table WHERE row_table.host_id = host_table.id AND row_table.date = "tuttaj data" AND host_table.cont_id = twoje_id;

 

Chyba chodzi o to, pewny nie jestem. ZObacz sobie i daj znać.


Edytowany przez davee, 26 sierpień 2017 - 13:49.

  • 0

#3 systemy.internetowe

systemy.internetowe

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 140 postów
  • Firma:HTTP 200 usługi IT - Dariusz Janicki
  • Imię:Dariusz
  • Nazwisko:Janicki

Napisany 26 sierpień 2017 - 13:51

https://www.w3school...sql_groupby.asp

https://www.w3school...l/sql_where.asp

 

i inne tutoriale:

https://www.w3school...sql/default.asp

https://www.tutorial...m/sql/index.htm

http://www.dofactory.com/sql/tutorial

 

:huh:


http://www.dofactory.com/sql/join

 


  • 0

#4 Rysiu512

Rysiu512

    Czasami na forum

  • Użytkownicy
  • 42 postów
  • Imię:Lukasz

Napisany 26 sierpień 2017 - 21:43

SELECT count(*) FROM host_table, row_table WHERE row_table.host_id = host_table.id AND row_table.date = "tuttaj data" AND host_table.cont_id = twoje_id;

 

Chyba chodzi o to, pewny nie jestem. ZObacz sobie i daj znać.

 

Jest jak należy. Wielkie dzięki.


  • 0





0 użytkowników czyta ten temat

0 użytkowników, 0 gości, 0 anonimowych użytkowników