我有这个表结构
我想构建查询,通过该查询,我可以使用tst_id(称为父注释)获取所有行,并且此tst_id应与(如果有)parent_tst_id(这些被称为子注释)匹配。但条件是父注释(parent_tst_id = 0)和子注释(tst_id)应该在同一时间和同一查询中获取。
tst_id mem_id from_id testimonial added parent_tst_id
3500 822 822 and KdevInd 1316613536 3497
3499 329 329 Reply by me 1316613489 3497
3498 821 821 a Fan comme 1316613307 3497
3497 329 399 Profile COm 1316613243 0
请帮忙, 感谢
答案 0 :(得分:0)
您可以自行加入表格
SELECT child.*, parent.*
FROM comments AS child
LEFT JOIN comments AS parent ON child.parent_tst_id = parent.tst_id
WHERE child.tst_id = XXX
答案 1 :(得分:0)
假设您tst_id
始终与父评论相同,您只需使用以下查询:
SELECT *
FROM comments
WHERE tst_id = XXX
OR parent_tst_id = XXX