Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie wybierz jeden rekord dla kategorii, SQL one record for category
Malinaa
post
Post #1





Grupa: Zarejestrowani
Postów: 573
Pomógł: 6
Dołączył: 21.07.2008

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


W bazie danych SQL, mam dwie tabele, jedna z artykułami "articles" druga z kategoriami artykułów "categories".

1. Jak napisać zapytanie, aby wybrać tylko po jednym artykule z każdej kategorii (artykuły np. najnowsze wpisy w kategorii)?
Tytuł artykułu i nazwa kategorii (wymagane dane) są w osobnych tabelach (tabele tworzą relacje).

2. Może ktoś wie jak to samo zrobić w Doctrine (Symfony), byłoby super.

Ten post edytował Malinaa 30.07.2021, 10:03:43
Go to the top of the page
+Quote Post

Posty w temacie
- Malinaa   Zapytanie wybierz jeden rekord dla kategorii   30.07.2021, 10:01:10
- - gornik   Może coś takiego? [SQL] pobierz, plaintext SELECT ...   2.09.2021, 00:37:16
- - LowiczakPL   Jeśli masz poprawnie zrobione relacje to ja bym to...   8.09.2021, 13:23:48
- - nospor   Mega "optymalne" Lowiczak   8.09.2021, 14:00:17
- - LowiczakPL   ... to dla dopełnienia aby nie było że skąd ta pęt...   8.09.2021, 14:21:05
- - nospor   Nadal nieoptymalne rozwiazanie W zasadzie jedno z...   8.09.2021, 14:22:02
- - LowiczakPL   Przecież idzie to w 1 zapytaniu do bazy to dlaczeg...   8.09.2021, 14:36:31
- - nospor   foreach ($categories as $category) { ...   8.09.2021, 14:38:44
- - LowiczakPL   ... a no widzisz w Symfony jest inaczej niż zakład...   8.09.2021, 14:43:19
- - nospor   O ile jeszcze w first jestem w stanie uwierzyc, to...   8.09.2021, 14:45:37
- - LowiczakPL   w Symfony to też może być jako 1 zapytanie do bazy...   8.09.2021, 14:49:45
- - nospor   Jak juz mowilem co do zagnieszdzen w doctrine kloc...   8.09.2021, 14:51:47
- - LowiczakPL   W przypadku Doctrine i Symfony zapomnij o standard...   8.09.2021, 15:00:35
- - nospor   nawet w symfony petla to petla. tego nie zmienisz....   8.09.2021, 15:02:08
- - LowiczakPL   Moje rozwiązanie stosuje się wtedy kiedy właśnie p...   8.09.2021, 15:14:03
- - nospor   W linku co podales nic nie widze na ten temat. T...   8.09.2021, 15:17:24
- - LowiczakPL   $article to pierwszy element kolekcji czyli O...   8.09.2021, 15:22:45
- - nospor   "$article to pierwszy element kolekcji c...   8.09.2021, 15:28:25
- - LowiczakPL   dokładnie tak jak piszesz, to autor zadecyduje co ...   8.09.2021, 15:30:40
- - nospor   A ja ci tylko wyjasniam, ze to nie jest jedno zapy...   8.09.2021, 15:32:39
- - LowiczakPL   .. jest tam zdanie jęśli nie został jeszcze załado...   8.09.2021, 15:34:52
- - nospor   Ale jak to jedno zapytanie odpalasz w petli to mas...   8.09.2021, 15:37:27
- - LowiczakPL   Reasumując, dzięki tej naszej dyskusji zoptymalizo...   8.09.2021, 16:12:08
- - nospor   No dobrze, jesli pobrales wszystko przed petla to ...   8.09.2021, 16:28:29
- - LowiczakPL   w pętli to leciało i nadal jest to 1 zapytanie do ...   8.09.2021, 16:43:31
- - nospor   Sorki, moze to przez to zycie, ale nie wierze ze m...   8.09.2021, 16:47:11
- - gornik   Sprawdziłem z ciekawości bo akurat kodze sklepik k...   8.09.2021, 20:20:00
- - LowiczakPL   Twój test mówi tylko tyle że próbowałeś sprawdzić ...   9.09.2021, 07:05:03
- - nospor   Cytatma to sens w przypadku małej ilości danych, w...   9.09.2021, 09:58:51
- - com   @LowiczakPL tylko trzymanie danych całych obiektó...   9.09.2021, 12:57:16
- - LowiczakPL   com, a czy to nie jest przypadkiem tak z ORM i DBA...   10.09.2021, 05:38:57
- - nospor   Lowiczak my to wiemy. Ale wszystko z umiarem. A ty...   10.09.2021, 09:13:42
- - Pyton_000   Beton, beton widzę....   10.09.2021, 09:20:31
- - com   @LowiczakPL Operujesz na Doctrine wiec Ci dałem ro...   10.09.2021, 11:47:25


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

 



RSS Aktualny czas: 17.09.2025 - 17:36