Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL] Połączenie dwóch zapytań SQL w jedno
Gray
post
Post #1





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 5.04.2010

Ostrzeżenie: (10%)
X----


Hej, dość długą chwilę męczę się z połączeniem zapytań, słabo znam SQL więc robię to lekko na czuja i mam nadzieję, że ktoś mi pomoże. Poniżej przedstawiam sytuację:

Główne zapytanie:
  1. $query = mysql_query("SELECT comment.* FROM img_comments AS comment
  2.  
  3. LEFT JOIN all_users AS user
  4. ON user.id = comment.user_id
  5.  
  6. WHERE comment.img_id = "1"
  7.  
  8. ORDER BY comment.id DESC");

Do niego muszę dołączyć to zapytanie:
  1. $query = mysql_query("SELECT SUM(IF(vote=1,1,0)) as suma");


Ten post edytował Gray 2.06.2016, 16:12:51
Go to the top of the page
+Quote Post
LowiczakPL
post
Post #2





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

Ostrzeżenie: (0%)
-----


Założyłem że vote jest w tabeli all_users bo nie napisałeś gdzie jest.

  1. $query = mysql_query("SELECT comment.*, SUM(IF(user.vote=1,1,0)) as suma FROM img_comments AS comment
  2.  
  3. LEFT JOIN all_users AS user
  4. ON user.id = comment.user_id
  5.  
  6. WHERE comment.img_id = "1"
  7.  
  8. ORDER BY comment.id DESC");


Ten post edytował LowiczakPL 2.06.2016, 16:58:25


--------------------
Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 20:42