![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
|
|
#1 |
|
Inventar
![]() |
Nunja ohne Stored Procedures bleibt dir eh nichts anderes über als das in einem Programm abzuhandeln
select * from changeform a, services b where a.s_id = b.s_id; select * from changeform a, personen c where a._pid = c.pid; da steht dann eh bei Notfound entweder der entsprechende sqlcode drinn oder es du fragst halt auf NULL ab pong
____________________________________
\"Ein Gewitter reinigt die Luft\", sagte der Mann, nachdem ein Blitz seine Frau erschlug Nicht klicken! Erstposteralarm/Beschwerde/Kummerkasten Verplattet |
|
|
|
|
|
#2 |
|
Gesperrt
Registriert seit: 14.08.2003
Alter: 48
Beiträge: 915
|
|
|
|
|
|
|
#3 |
|
Inventar
![]() Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343
|
danke vielmals für die hilfestellungen. ich habs jetzt über subselects sehr viel einfacher lösen können (ka warum mir das nicht vorher schon eingefallen ist):
Code:
SELECT CF.<alle spalten, die ich haben will>, (SELECT s_name FROM services WHERE s_id=CF.s_id), (SELECT p_name FROM personen WHERE p_id=CF.p_id), FROM changeform CF ; Code:
SELECT
CF.<alle spalten, die ich haben will>,
(SELECT s_name FROM services WHERE s_id=CF.s_id),
IFNULL(
(SELECT p_name FROM personen WHERE p_id=CF.p_id),
'keine Person zugewiesen',
(SELECT p_name FROM personen WHERE p_id=CF.p_id)
)
FROM
changeform CF
;
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret." Then he pulled the trigger of his BFG9000. |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|