I guess it has been solved in the meanwhile: I repeated my test on comment 2 on 9.5.15 and these are the results:
Test 1: pages table¶
1) DB Check > advanced query > select table: page
2) the default query is: "select fields:" "uid,title" and automatically adds "Type" "equals" "Standard"
the final query shown is:
SELECT `uid`, `title`, `pid`, `deleted` FROM `pages` WHERE (pages.doktype LIKE '%%') AND (`pages`.`deleted` = 0) LIMIT 100
3) now try to add at least one field e.g. "navigation title": when you click some "reload" button, the part "Make Query:" still has "Type":"equals":"Standard" but now it is part of the query
Thus the query becomes:
SELECT `uid`, `title`, `nav_title`, `pid`, `deleted` FROM `pages` WHERE (pages.doktype = '1') AND (`pages`.`deleted` = 0) LIMIT 100
Test 2: be_users table
1) DB Check > advanced query > select table: Backend user
2) the default query is: "select fields:" "uid,title" and automatically adds "Username" "contains" ""
The query shown is:
SELECT `uid`, `username`, `pid`, `deleted` FROM `be_users` WHERE (be_users.username LIKE '%%') AND (`be_users`.`deleted` = 0) LIMIT 100
3) now try to add at least one field e.g. "email": when you click some "reload" button, the part "Make Query:" still has "Username":"contains":"" and the final query becomes (I omit the screenshot):
SELECT `uid`, `username`, `email`, `pid`, `deleted` FROM `be_users` WHERE (be_users.username LIKE '%%') AND (`be_users`.`deleted` = 0) LIMIT 100
Test 3: tx_news_domain_model_news table¶
1) DB Check > advanced query > select table: News
2) the default query is: "select fields:" "uid,title" and automatically adds "Language" "contains" "" and the query becomes (I omit the screenshot):
SELECT `uid`, `title`, `pid`, `deleted` FROM `tx_news_domain_model_news` WHERE (tx_news_domain_model_news.sys_language_uid LIKE '%%') AND (`tx_news_domain_model_news`.`deleted` = 0) LIMIT 100
3) now try to add at least one field e.g. "teaser": when you click some "reload" button, the part "Make Query:" still has "Language":"contains":"" and the final query becomes (I omit the screenshot):
SELECT `uid`, `title`, `teaser`, `pid`, `deleted` FROM `tx_news_domain_model_news` WHERE (tx_news_domain_model_news.sys_language_uid LIKE '%%') AND (`tx_news_domain_model_news`.`deleted` = 0) LIMIT 100
Is this the expected behavior? Is a different test necessary?