Norbert: Zeile doppelt selektieren

Beitrag lesen

Hai Hev,

ich möchte in MySQL eine Zeile zwei mal selektieren bzw. verarbeiten.
Hat jemand eine Idee, wie ich jede Zeile mehrfach verarbeiten kann?

klar:

<?php  
$query = "CREATE TEMPORARY TABLE IF NOT EXISTS test.help ( id int(4) NOT NULL auto_increment, var char(1) NOT NULL default '', PRIMARY KEY (id) )";  
$ok = $DB->get_access($query);  
  
$query = "INSERT INTO test.help (var) VALUES ('A'), ('B'), ('C'), ('D')";  
$ok = $DB->get_access($query);  
  
$query = "SELECT CONCAT(p.vnam, '-', h.var) AS Name FROM persons AS p LEFT JOIN help AS h ON h.id <= 2 WHERE YEAR(p.geb) = '1971' ORDER BY Name";  
$ERG = $DB->get_data($query);  
?>

In $ERG stehen die Namen mit dem gewuenschten Zusatz und in der angegebenen Reihenfolge.
Wenn man das 'TEMPORARY' weglaesst, existiert 'help' ueber das Scriptende hinaus.

HTH

Gruss Norbert