我有一张带有电影和灵活数据的MySQL表格。并非每部电影都有相同的字段(已填充)。
但是,我想进行查询,查找特定字段为空或不存在的所有电影。
这是我的数据库表的示例:
| id | article_id | fieldname | content |
|----|------------|-----------|------------------|
| 1 | 1 | title | Star Wars |
| 2 | 1 | director | George Lucas |
| 3 | 1 | actor | Harrison Ford |
|----|------------|-----------|------------------|
| 4 | 2 | title | Jurassic Park |
| 5 | 2 | duration | Jeff Goldblum |
|----|------------|-----------|------------------|
| 6 | 3 | title | E.T. |
| 7 | 3 | actor | |
| 8 | 3 | director | Steven Spielberg |
我怎样才能把所有电影都放在"演员"是空的还是不存在?
答案 0 :(得分:-1)
SELECT * FROM table_name WHERE content IS NULL AND fieldname = 'actor'
应该这样做。