隋炀帝有一个女儿,嫁给了李世民,成了杨妃。杨妃就是电视剧《隋唐英雄》中的如意公主。杨妃最后成了李世民的女人,生下了两个儿子一个是吴王李恪、一个是蜀王李愔。隋炀帝杨广见诸史料子女甚少,共四男二女。作为杨广为数不多的子女之一,杨妃在童年时代应当是衣食无忧,接受了皇室良好的教育。
杨妃的生母是谁史料无载,会有多种可能,尚无定论。有一部分人认为是隋炀帝的高级嫔妃所生,有些人则认为是一般姬妾所生,也有少部分人认为是萧后所生,争论颇多。至于是否晋封为公主,是否婚配,封号如何则没有任何文献记载,也无确凿结论。根据历代皇室制度,帝女一般情况下要由皇帝授予公主封号并赐金册,公主得封意味着经济(食邑)与政治上的独立。随后皇帝会在全国贵族子弟中择选驸马都尉进行婚配,往往都有着明显的政治意味和信号。可以确定的是,杨妃是杨广的亲生女儿,而非任何宗室之女。史料当中只有明确记载“帝女”二字可确定是皇帝的亲生女儿,其他宗室女是没有资格称为帝女的,这也是史学界确定杨妃身份的基本史料。