Top
Phpuniverset logo
 
930 banner

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Tre tabeller i mysql

Tre tabeller i mysql


 

Tre tabeller i mysql

Pstolc  

Hej,

Jeg har tænkt lidt over den her, men kan ikke finde frem til noget, så håber der er
nogen derude der kan hjælpe mig.
Jeg har tre tabeller. Den første indeholder en beskrivelse af en masse produkter, hvor
hvert produkt har et produkt-id (pid). Tabellen pro_click indeholder rækker, med
informationerne id, pid og username. Pid i pro_click er det samme som et givent pid i
pro_info, mens username identificerer de enkelte brugers klik for det enkelte produkt.
Pro_sub er bygget op på samme måde som pro_click, men den indeholder information om hvor
mange der har købt produktet.
Mit problem er, at jeg ikke kan finde ud af, hvordan jeg skal få den til at udskrive alle
de produkter fra pro_info, som også er til stede i pro_click hvor brugernavnet='x' f.eks.
Og derefter hvordan jeg får den til at udskrive det som en linie, med informationen
description, summen af rækker i pro_click hvor pid er det samme som pid for pro_info og
username='x, og det samme for pro_sub.

Håber der er nogen, som kan hjælpe med mig at løse dette problem.

På forhånd tak! - Har vedlagt databasen beskrivelserne herunder.

pro_info
---------
id
pid
description

pro_click
----------
id
pid
username

pro_sub
--------
id
pid
username



Dato : 27.03.2008, 09:59

Visninger : 1622

Points : 150

 

Du skal kigge på noget join.

SELECT
  ...
FROM
  pro_info AS i
INNER JOIN
  pro_click AS c ON c.pid = i.pid
WHERE
  c.username = 'x'

Nu ved jeg dog ikke hvorfor du både har en pid og id i alle 3 tabeller, hvilken en af id
og pid er den unikke?
(Hvis det IKKE er pid, så skal du lige rette det i inner join klausulen)


Dato : 27.03.2008, 16:43

Kommentar af : Martin Århof  




Login for at skrive et indlg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund