[an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive] (none)
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive] (none)
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
Har brændt den sidste rest af idé til en løsning på denne her, så jeg
håber at der sidder en eller flere med større overskud og klarhed!
Har 2 tables i MySQL 4.1.20, table1 og table2, som stort set er ens.
table2 indeholder nogle færdige datasæt, som bliver linket over i table2
via foreign key på pretype_id.
I table1 kan brugere selv definere datasæt, men også linke sæt's fra
table2 sammen via pretype_id.
Problemet er, at "pretype_id AS tid" fra table2, overskriver tid fra table1!
Logisk nok, men hvordan undgår jeg dette og beholder tid fra table1?
Har været ude i en LEFT JOIN, men så kommer der dobbelt op af de samme
columns i resultatet, hvilket så giver noget ekstra arbejde på kode siden.
/Nis
OBS! Der kommer lige et par linier...
SQL:
(SELECT
table2.pretype_id,
table2.type_name,
table2.type_desc,
table2.type_number,
table2.type_char
FROM
table2
WHERE
(table2.type_id = "2")
ORDER BY table2.type_number)
UNION
(SELECT
table1.tid,
table1.pretype_id,
table1.type_name,
table1.type_desc,
table1.type_number,
table1.type_char
FROM
table1
WHERE
(table1.type_id = "2") AND
(table1.users_uid = "1") AND
(table1.pretype_id IS NULL)
ORDER BY table1.type_number)
Last modified
2006-09-01, 02:01 CEST
[an error occurred while processing this directive] This page is maintained by
[an error occurred while processing this directive]MHonArc
[an error occurred while processing this directive] #
[an error occurred while processing this directive] *