par
coconuts74 » 10 mars 2008, 23:27
Voici le code SQL de l'exmple :
Code : Tout sélectionner
-- phpMyAdmin SQL Dump
-- version 2.11.5
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Lun 10 Mars 2008 à 22:25
-- Version du serveur: 5.0.51
-- Version de PHP: 5.2.5
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Base de données: `test`
--
-- --------------------------------------------------------
--
-- Structure de la table `resultat`
--
CREATE TABLE `resultat` (
`champs1` varchar(10) NOT NULL,
`champs2` varchar(10) NOT NULL,
`champs3` varchar(10) NOT NULL,
`champs4` varchar(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `resultat`
--
INSERT INTO `resultat` (`champs1`, `champs2`, `champs3`, `champs4`) VALUES
('ABC', 'AAA', 'EZZ', 'ERT'),
('ZER', '', 'ZDE', 'ERT'),
('CDE', 'BBB', '', ''),
('DFE', 'CCC', '', ''),
('UIO', '', 'OPE', ''),
('AZE', '', '', 'ERR');
-- --------------------------------------------------------
--
-- Structure de la table `table1`
--
CREATE TABLE `table1` (
`champs1` varchar(10) NOT NULL,
`champs2` varchar(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `table1`
--
INSERT INTO `table1` (`champs1`, `champs2`) VALUES
('ABC', 'AAA'),
('CDE', 'BBB'),
('DFE', 'CCC');
-- --------------------------------------------------------
--
-- Structure de la table `table2`
--
CREATE TABLE `table2` (
`champs1` varchar(10) NOT NULL,
`champs3` varchar(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `table2`
--
INSERT INTO `table2` (`champs1`, `champs3`) VALUES
('ZER', 'ZDE'),
('ABC', 'EZZ'),
('UIO', 'OPE');
-- --------------------------------------------------------
--
-- Structure de la table `table3`
--
CREATE TABLE `table3` (
`champs1` varchar(10) NOT NULL,
`champs4` varchar(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `table3`
--
INSERT INTO `table3` (`champs1`, `champs4`) VALUES
('ABC', 'ERT'),
('AZE', 'ERR'),
('ZER', 'ERT');
Il y a les trois tables et le resultat que je veux
Merci !
Voici le code SQL de l'exmple :
[code]
-- phpMyAdmin SQL Dump
-- version 2.11.5
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Lun 10 Mars 2008 à 22:25
-- Version du serveur: 5.0.51
-- Version de PHP: 5.2.5
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Base de données: `test`
--
-- --------------------------------------------------------
--
-- Structure de la table `resultat`
--
CREATE TABLE `resultat` (
`champs1` varchar(10) NOT NULL,
`champs2` varchar(10) NOT NULL,
`champs3` varchar(10) NOT NULL,
`champs4` varchar(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `resultat`
--
INSERT INTO `resultat` (`champs1`, `champs2`, `champs3`, `champs4`) VALUES
('ABC', 'AAA', 'EZZ', 'ERT'),
('ZER', '', 'ZDE', 'ERT'),
('CDE', 'BBB', '', ''),
('DFE', 'CCC', '', ''),
('UIO', '', 'OPE', ''),
('AZE', '', '', 'ERR');
-- --------------------------------------------------------
--
-- Structure de la table `table1`
--
CREATE TABLE `table1` (
`champs1` varchar(10) NOT NULL,
`champs2` varchar(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `table1`
--
INSERT INTO `table1` (`champs1`, `champs2`) VALUES
('ABC', 'AAA'),
('CDE', 'BBB'),
('DFE', 'CCC');
-- --------------------------------------------------------
--
-- Structure de la table `table2`
--
CREATE TABLE `table2` (
`champs1` varchar(10) NOT NULL,
`champs3` varchar(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `table2`
--
INSERT INTO `table2` (`champs1`, `champs3`) VALUES
('ZER', 'ZDE'),
('ABC', 'EZZ'),
('UIO', 'OPE');
-- --------------------------------------------------------
--
-- Structure de la table `table3`
--
CREATE TABLE `table3` (
`champs1` varchar(10) NOT NULL,
`champs4` varchar(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `table3`
--
INSERT INTO `table3` (`champs1`, `champs4`) VALUES
('ABC', 'ERT'),
('AZE', 'ERR'),
('ZER', 'ERT');
[/code]
Il y a les trois tables et le resultat que je veux ;)
Merci !