Aktywne Wpisy
Argajl +130
Czy spotkaliście się z taką sytuacją w #lidl ? Musiałem parę dni ochłonąć by to opisać.. W ostatni piątek byłem z rodziną na zakupach w niedawno otwartym nowym sklepie Lidl przy ul. Odkrytej w Warszawie.
Było chwilę po godzinie 15:00 gdy z wyładowanym na maxa wózkiem mimo próśb moich i innych klientow o otwarcie kasy standardowej zostaliśmy zaproszeni do kas samoobsługowych… ( ͡° ʖ̯ ͡°)
Prośby i niezadowolenie zostały zbyte przez pracownika,że cytuje: „Taka jest polityka firmy” a „jeśli nie uda nam się zmieścić w 1 koszu kasy automatycznej resztę zakupów możemy dokończyć w drugiej innej kasie”.
Było chwilę po godzinie 15:00 gdy z wyładowanym na maxa wózkiem mimo próśb moich i innych klientow o otwarcie kasy standardowej zostaliśmy zaproszeni do kas samoobsługowych… ( ͡° ʖ̯ ͡°)
Prośby i niezadowolenie zostały zbyte przez pracownika,że cytuje: „Taka jest polityka firmy” a „jeśli nie uda nam się zmieścić w 1 koszu kasy automatycznej resztę zakupów możemy dokończyć w drugiej innej kasie”.
sopride +3
W przypadku 2 tabel Post i Comment. Relacja 1:N $post->comments();
np.
Post(21 grudzień, 8 komentarzy)
Post(23 grudzień, 8 komentarzy)
Post(8 grudzień, 4 komentarzy)
#webdev #php #laravel
Post
– dodajesz komentarz to zwiększasz licznik, usuwasz to zmniejszasz. Co jakiś czas przelatujesz całość, żeby upewnić się, że liczniki są OK.
Po co? Bo wtedy sortowanie jest proste i szybkie, bez potrzeby joinowania komentarzy.
Bez sensu tworzyć nową kolumnę w bazie dla postów, a co jeśli chce zrobić jeszcze kilka takich sortowań dla innych
Zapytanie bez orderBy(DB::raw("COUNT(comments.postid)"),
0.0164 sekund
Z Count
0.0107
@bonus: Przy tylu faktycznie nie ma znaczenia – wybierz tę metodę, która jest dla Ciebie najwygodniejsza.