MySQL join oplossing

Pagina: 1
Acties:
  • 171 views

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Jeronimo78
  • Registratie: Februari 2004
  • Laatst online: 18-06 06:41
Hallo allemaal

Graag jullie advies gevraagd in het volgende;

Ik heb in een MySQL database de volgende 2 tabellen
Profiles
IDNickNameRefferal
1naam1ref1
2naam2ref2
3naam3ref1
4naam4ref1


sys_messages
RecipientNew
10
21
30
41
41
21
31


De JOIN zit bij Profiles.ID en sys_messages.Recipient

Wat ik nu wil is het volgende (output in PHP)
Ref1
NickNameRefferalAantalNieuw
nick1ref10
nick3ref11
nick4ref12

Ref2
NickNameRefferalAantalNieuw
nick2ref22


Hoe krijg ik dit voor elkaar?
-Het AantalNieuw is dus een totaal van het aantal keer dat er een 1 in sys_messages.new staat
Het mooiste zou zijn dat in de gevallen dat new meer dan 0 is dat deze dan bijv een rode kleur of een rode achtergrond krijg.

Canon EOS 40D , 7D MK2 + glas van 18-500 mm, synology DS212, en overige meuk


Acties:
  • 0 Henk 'm!

Verwijderd

Gewoon SQL leren zoals ieder ander. Met SUM en GROUP BY moet dit geen probleem zijn.

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
^ Wat hij zegt. Dit is gewoon een basic join en met een klein beetje basiskennis prima zelf op te lossen. Ik zie overigens ook niet wat je geprobeerd, gezocht en/of gevonden hebt etc. (Quickstart) en zet 't topic dicht omdat 't niet meer is dan een scriptrequest.

Zie overigens:
Hoe werken joins?
Aggregate functies
Hoe werkt dat GROUP BY nu eigenlijk?

Oh, en Waar hoort mijn topic? ;)

[ Voor 33% gewijzigd door RobIII op 05-02-2011 15:52 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.