Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Uzupełnienie tablicy
damianooo
post
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

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


Chciałbym otrzymać taką kolejność ID użytkowników

  1. array(3,4,6,8,7,2,1)


w pewnym zapytaniu SQL dostaję taką tablicę (a więc brakuje ID 4 i 6)

  1. array(3,8,7,2,1)


Jak zrobić aby na pozycjach brakujących była wartość np.NULL aby zachować ustaloną wcześniej kolejność, a więc taką tablicę:

  1. array(3,null,null,8,7,2,1)


?

Ten post edytował damianooo 20.05.2017, 19:13:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
damianooo
post
Post #2





Grupa: Zarejestrowani
Postów: 496
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

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


mówisz że tak:

  1. SELECT
  2. m.id AS id0,
  3. t1.name AS name1,
  4. t2.name AS name2,
  5. t.host_type AS host_type3,
  6. t.guest_type AS guest_type4,
  7. u.username AS username5,
  8. m.term AS term6
  9. FROM user u
  10. LEFT OUTER JOIN type t ON t.user_id = u.id
  11. LEFT OUTER JOIN meet m ON t.meet_id = m.id
  12. LEFT OUTER JOIN team t1 ON m.hostTeam_id = t1.id
  13. LEFT OUTER JOIN team t2 ON m.guestTeam_id = t2.id
  14. LEFT OUTER JOIN matchday md ON m.matchday_id = md.id
  15. WHERE
  16. md.id = 8
  17. AND
  18. u.STATUS = 1
  19. ORDER BY u.id
  20. ASC, m.id ASC


?

Nadal mam 80 rekordów zamiast 100 (10 użytkowników razy 10 meczy do wytypowania)

Ten post edytował damianooo 20.05.2017, 22:20:13
Go to the top of the page
+Quote Post

Posty w temacie
- damianooo   Uzupełnienie tablicy   20.05.2017, 19:12:37
- - Pyton_000   W pewnym zapytaniu musisz dodać Null...   20.05.2017, 19:29:53
- - damianooo   hmm ... też zastanawiałem się nad tym aby od stron...   20.05.2017, 19:43:17
- - nospor   Jesli chcesz wyswietlic wszystkie osoby to masz ro...   20.05.2017, 22:00:56
- - damianooo   mówisz że tak: [SQL] pobierz, plaintext SELECT m....   20.05.2017, 22:19:52
- - nospor   NIe, napisalem wyraznie LEFT JOIN. Poza tym gdzie...   20.05.2017, 22:23:42
- - damianooo   tabele meczy w meet. Zmiana na : [SQL] pobierz, ...   20.05.2017, 22:26:28
- - nospor   Skoro mecze sa w meet to meet nie moze byc po type...   20.05.2017, 22:30:24
- - damianooo   ale meet nie ma złączenia z user wiec jak mam zlac...   20.05.2017, 22:36:51
- - nospor   Albo daj user i meet we FROM Albo meet pobieraj od...   20.05.2017, 22:46:25
- - damianooo   hmm nie wiem czemu MySQL wyrzuca bład Unknown col...   20.05.2017, 23:00:12
- - nospor   zapomniales o nawiasach FROM (user u, meet m )   20.05.2017, 23:01:32
- - damianooo   Nie wiem czy wszystko jest ok dalej ponieważ poniż...   20.05.2017, 23:09:04
- - nospor   From zwraca ci 100 rekordow. Teraz osmiu uzytkonik...   21.05.2017, 09:48:35
- - damianooo   .. hmm próbuję podzielić na dwa zapytania ale chci...   21.05.2017, 21:28:59
- - nospor   82. wszystko sie zgadza   21.05.2017, 23:07:48
- - damianooo   ok mam tak, typy userow: [PHP] pobierz, plaintext...   22.05.2017, 21:45:51
- - nospor   Jak dla mnie to tablica powinna byc po uzytkownika...   23.05.2017, 10:12:10
- - damianooo   udało się ... miało być po prostu tak jak poniżej...   23.05.2017, 20:55:44


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: 6.10.2025 - 18:25