el-table 2 つのテーブルからフィールドを照会し、その解決方法を表示する必要がある

1. 最近こんな問題に遭遇しました.el-table テーブルを使って価格データを表示する場合、2 つのテーブルから価格を取得する必要がありますが、両方のサブクエリを AS 価格として定義すると、通常のクエリで表示できますですが、el-tableに表示する場合は後者の価格のみを表示し、後者のAS価格がnullの場合は空欄で表示します。この場合、IFNULL を使用して解決できます。

IFNULL((SELECT price FROM TABLE1 WHERE ID ='3306') ,
(SELECT price FROM TABLE2 WHERE ID ='3306'))AS PRICE

したがって、最初のクエリが null の場合、2 番目のクエリが実行されます。

おすすめ

転載: blog.csdn.net/guapilixianghe/article/details/126975405