Witam. Chciałbym zapytać jak wygląda w mySQL zapytanie o to, czy istnieje kolumna o podanych wartościach i tylko taka, która posiada je wszystkie w danej bazie danych?
Mógłbyś pokazać na przykładzie i wyjaśnić dlaczego chcesz robić taką kombinację?
Nie wiem czemu to niby dziwne. Mam powiedzmy program w Java EE, który dodaje, usuwa bądź szuka w bazie danych “szkoła” tabel reprezentujących osoby, które mają zmienne: “imię”, “nazwisko”, “rok urodzenia”. Chcę żeby usunięcie danej osoby poprzedzało zapytanie czy ona w ogóle istnieje.
To brzmi jak konkretna inżynieria wsteczna, a na dodatek, konieczna do wykonania tylko raz - przy tworzeniu diagramu bazy danych do analizy.
Czemu chcesz dynamicznie szukać tabel zawierających kolumny o nazwie “imię” i “nazwisko”? Czemu nie możesz ręcznie znaleźć tej tabeli (w prawidłowo skonfigurowanej bazie relacyjnej będzie to tylko jedna tabela bo reszta odwołuje się po id) i na niej zrobić zwyczajny DELETE FROM ?