我有一个名为guestlist1
的表,其中包含以下列:
id(Int4)
,father(Varchar60)
,father_going(Int1)
,mother(Varchar60)
,mother_going(Int1)
,child_1(Varchar60)
和child_1_going(Int1)
。
我需要创建从guestlist1
表动态加载的html表数据,但只有那些*_going
= 1的字段。
示例:我们有一个有3个人的家庭:大卫,爱丽丝,乔纳森。在每个名称后面都有一个数字:1,0,1。我需要创建一个与原始结构相同的表,但只包含列名以_going
= 1结尾的字段的数据。
:(请帮忙! 谢谢你们!
尝试使用select语句:
$ query_guestlist =" SELECT father FROM guestlist WHERE(id = $ id and father_going = 1)UNION SELECT mother FROM guestlist WHERE(id = $ id and mother_going = 1)来自guestlist WHERE的UNION SELECT child_1(id = $ id和child_1_going = 1)&#34 ;;
这没关系,但包括所有字段,而不仅仅是列名以_going = 1结尾的字段。如果父亲要去,但母亲不去,那么就不应该包括母亲。