Ik heb hier een versimpelde versie gemaakt van de database waar ik nu mee werk, maar kom d'r niet goed uit hoe ik alle informatie d'r nu uit kan krijgen met mysql.
Ik hoop dat iemand me hier mee kan helpen.
Een voorbeeld:
Ik wil weten wat de verkoopprijzen waren van al het vlees dat verkocht is
Bijgevoegd een schematische weergave van de databasestructuur: http://www.vulcanusgames....ment.php?s=&postid=122858
en de SQL database:
# phpMyAdmin MySQL-Dump
# version 2.3.2
# http://www.phpmyadmin.net/ (download page)
#
# Host: localhost
# Generatie Tijd: Feb 2003 om 16:02
# Server versie: 3.23.55
# PHP Versie: 4.3.0
# Database : `help`
# --------------------------------------------------------
#
# Tabel structuur voor tabel `artikel`
#
CREATE TABLE artikel (
ID int(11) NOT NULL auto_increment,
Naam varchar(64) NOT NULL default '',
Soort int(11) NOT NULL default '0',
PRIMARY KEY (ID)
) TYPE=MyISAM;
#
# Gegevens worden uitgevoerd voor tabel `artikel`
#
INSERT INTO artikel VALUES (1, 'Kip', 2);
INSERT INTO artikel VALUES (2, 'Koe', 2);
INSERT INTO artikel VALUES (3, 'Appel', 1);
# --------------------------------------------------------
#
# Tabel structuur voor tabel `pallet`
#
CREATE TABLE pallet (
ID int(11) NOT NULL auto_increment,
Artikel int(11) NOT NULL default '0',
PRIMARY KEY (ID)
) TYPE=MyISAM;
#
# Gegevens worden uitgevoerd voor tabel `pallet`
#
INSERT INTO pallet VALUES (2, 2);
INSERT INTO pallet VALUES (3, 1);
INSERT INTO pallet VALUES (4, 3);
# --------------------------------------------------------
#
# Tabel structuur voor tabel `pallet_verkoop`
#
CREATE TABLE pallet_verkoop (
ID int(11) NOT NULL auto_increment,
Aantal int(2) NOT NULL default '0',
Pallet int(11) NOT NULL default '0',
Verkoop int(11) NOT NULL default '0',
PRIMARY KEY (ID)
) TYPE=MyISAM;
#
# Gegevens worden uitgevoerd voor tabel `pallet_verkoop`
#
INSERT INTO pallet_verkoop VALUES (1, 10, 2, 1);
INSERT INTO pallet_verkoop VALUES (2, 5, 3, 2);
INSERT INTO pallet_verkoop VALUES (3, 5, 3, 3);
INSERT INTO pallet_verkoop VALUES (4, 10, 4, 4);
# --------------------------------------------------------
#
# Tabel structuur voor tabel `soort`
#
CREATE TABLE soort (
ID int(11) NOT NULL auto_increment,
Naam varchar(64) NOT NULL default '',
Omschrijving text NOT NULL,
PRIMARY KEY (ID)
) TYPE=MyISAM;
#
# Gegevens worden uitgevoerd voor tabel `soort`
#
INSERT INTO soort VALUES (1, 'Fruit', '');
INSERT INTO soort VALUES (2, 'Vlees', '');
# --------------------------------------------------------
#
# Tabel structuur voor tabel `verkoop`
#
CREATE TABLE verkoop (
ID int(11) NOT NULL auto_increment,
Bedrag float(5,2) NOT NULL default '0.00',
PRIMARY KEY (ID)
) TYPE=MyISAM;
#
# Gegevens worden uitgevoerd voor tabel `verkoop`
#
INSERT INTO verkoop VALUES (1, '10.00');
INSERT INTO verkoop VALUES (2, '3.00');
INSERT INTO verkoop VALUES (3, '5.00');
INSERT INTO verkoop VALUES (4, '15.00');
Ik hoop dat iemand me hier mee kan helpen.
Een voorbeeld:
Ik wil weten wat de verkoopprijzen waren van al het vlees dat verkocht is
Bijgevoegd een schematische weergave van de databasestructuur: http://www.vulcanusgames....ment.php?s=&postid=122858
en de SQL database:
# phpMyAdmin MySQL-Dump
# version 2.3.2
# http://www.phpmyadmin.net/ (download page)
#
# Host: localhost
# Generatie Tijd: Feb 2003 om 16:02
# Server versie: 3.23.55
# PHP Versie: 4.3.0
# Database : `help`
# --------------------------------------------------------
#
# Tabel structuur voor tabel `artikel`
#
CREATE TABLE artikel (
ID int(11) NOT NULL auto_increment,
Naam varchar(64) NOT NULL default '',
Soort int(11) NOT NULL default '0',
PRIMARY KEY (ID)
) TYPE=MyISAM;
#
# Gegevens worden uitgevoerd voor tabel `artikel`
#
INSERT INTO artikel VALUES (1, 'Kip', 2);
INSERT INTO artikel VALUES (2, 'Koe', 2);
INSERT INTO artikel VALUES (3, 'Appel', 1);
# --------------------------------------------------------
#
# Tabel structuur voor tabel `pallet`
#
CREATE TABLE pallet (
ID int(11) NOT NULL auto_increment,
Artikel int(11) NOT NULL default '0',
PRIMARY KEY (ID)
) TYPE=MyISAM;
#
# Gegevens worden uitgevoerd voor tabel `pallet`
#
INSERT INTO pallet VALUES (2, 2);
INSERT INTO pallet VALUES (3, 1);
INSERT INTO pallet VALUES (4, 3);
# --------------------------------------------------------
#
# Tabel structuur voor tabel `pallet_verkoop`
#
CREATE TABLE pallet_verkoop (
ID int(11) NOT NULL auto_increment,
Aantal int(2) NOT NULL default '0',
Pallet int(11) NOT NULL default '0',
Verkoop int(11) NOT NULL default '0',
PRIMARY KEY (ID)
) TYPE=MyISAM;
#
# Gegevens worden uitgevoerd voor tabel `pallet_verkoop`
#
INSERT INTO pallet_verkoop VALUES (1, 10, 2, 1);
INSERT INTO pallet_verkoop VALUES (2, 5, 3, 2);
INSERT INTO pallet_verkoop VALUES (3, 5, 3, 3);
INSERT INTO pallet_verkoop VALUES (4, 10, 4, 4);
# --------------------------------------------------------
#
# Tabel structuur voor tabel `soort`
#
CREATE TABLE soort (
ID int(11) NOT NULL auto_increment,
Naam varchar(64) NOT NULL default '',
Omschrijving text NOT NULL,
PRIMARY KEY (ID)
) TYPE=MyISAM;
#
# Gegevens worden uitgevoerd voor tabel `soort`
#
INSERT INTO soort VALUES (1, 'Fruit', '');
INSERT INTO soort VALUES (2, 'Vlees', '');
# --------------------------------------------------------
#
# Tabel structuur voor tabel `verkoop`
#
CREATE TABLE verkoop (
ID int(11) NOT NULL auto_increment,
Bedrag float(5,2) NOT NULL default '0.00',
PRIMARY KEY (ID)
) TYPE=MyISAM;
#
# Gegevens worden uitgevoerd voor tabel `verkoop`
#
INSERT INTO verkoop VALUES (1, '10.00');
INSERT INTO verkoop VALUES (2, '3.00');
INSERT INTO verkoop VALUES (3, '5.00');
INSERT INTO verkoop VALUES (4, '15.00');