skapa bordlägger #vent (ID int, numerisk int, varchar kommentarer (100))
skapa bordlägger #old (ID int, varchar kommentarer (100))
det #vent mellanlägget värderar (1.0, ”visar upp på något sätt”),
det #vent mellanlägget värderar (2.1, ”visar upp, om vent=0 sammanfogar in”),
det #vent mellanlägget värderar (3.0, ”visar upp på något sätt”),
det #vent mellanlägget värderar (4.1, ”visar upp, om vent=0 sammanfogar in”),
det #vent mellanlägget värderar (5.0, ”visar upp på något sätt”),
mellanläggs#old värderar (1, ”visar upp på något sätt”),
mellanläggs#old värderar (2, ”visar aldrig”),
mellanläggs#old värderar (3, ”visar upp på något sätt”),
mellanläggs#old värderar (4, ”visar aldrig”),
GÅ
-- query1
välj *
från #vent
lämnat sammanfoga #old på #old.id = #vent.id och #vent.num = 0
-- query2
välj *
från #vent
lämnat sammanfoga #old på #old.id = #vent.id
var #vent.num = 0
GÅ
/*
-- query 1
numeriska kommentarer för ID
1 0 visar att upp på något sätt 1 visar upp på något sätt
2 1 visar upp, om vent=0 sammanfogar in OGILTIGT OGILTIGT -- notera hur sammanfogaen inte visar några #oldkolonner, därför att sammanfoga endast om numerisk = 0
3 0 visar att upp på något sätt 3 visar upp på något sätt
4 1 visar upp, om vent=0 sammanfogar in OGILTIGT OGILTIGT -- notera hur sammanfogaen inte visar några #oldkolonner, därför att sammanfoga endast om numerisk = 0
5 0 visar upp på något sätt OGILTIGT OGILTIGT -- det finns inte ID = 5 i #old
-- query 2
numeriska kommentarer för ID
1 0 visar att upp på något sätt 1 visar upp på något sätt
3 0 visar att upp på något sätt 3 visar upp på något sätt
5 0 visar upp på något sätt OGILTIGT OGILTIGT
*
|