我正在尝试根据特定条件更新(中间名--mname)数据库表。 SQLfiddle。 http://www.sqlfiddle.com/#!9/3c022/2
我想知道HENRY {null} FORD
基于共同作者属于其他HENRY {A,B} FORD
之一并更新表格。
null
中间名的作者使用作者的中间名更新,姓名相同,并且与他有更多共同的共同作者。
例如,根据数据得出结果:
HENRY FORD HENRY FORD ---> this should be updated 'B' due to more common authors
HENRY A FORD HENRY A FORD
HENRY B FORD HENRY B FORD
然而,
JACK SMITH JACK SMITH ---> this shouldn't be updated due to no common authors
JACK A SMITH JACK A SMITH
JACK B SMITH JACK B SMITH
任何建议都表示赞赏。